Skip to content

docs(publishing): say where the host services and agents are served now - #45

Merged
guofoo merged 1 commit into
mainfrom
fix/publishing-served-today
Sep 30, 2026
Merged

guofoo merged 1 commit into
mainfrom
fix/publishing-served-today

Conversation

@guofoo

@guofoo guofoo commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Three places in docs/PUBLISHING.md still described the shells as of 2026-09-27, when they pinned App Hub 46d67e51 and served no model, no octos and no app agent. This updates all three to OctoSense main 7082ff5, which pins App Hub 0f332112:

  • Research and crawl scopes: where they are served.
    • mail and model go to any app granted them (model since OctoSense#95, within the host's per-app budget).
    • glance goes to any contained app granted it (OctoSense#86).
    • llm and news go to os. apps only.
    • card-host serves none of them.
    • research and crawl reach no app agent yet: the toolbox is linked only with toolbox-peers, which the shipped shells leave off (OctoSense#64).
    • The stale "Rinx-first pin split" sentence is replaced. OctoSense pins App Hub itself, and Rinx resolves to the same revision through OctoSense's [patch].
  • Host services by exact name: where they are served.
  • Status note for the app's agent and tools.
    • Now in the shells: AgentBundle::load, the tools.json tools registered with the peer (octos#2567 is merged), the generic agent.tools names the gate admits (ask_user_question), host-service tools run on the app's host services, and the "Ask " panel (OctoSense#145, A system-app review mode: run hub scan's checks for source system apps #184).
    • Not yet: installing AGENT.md and skills, model choice from model/tier, triggers and background, and implemented_by: "app" tools, which are refused.

Checked against the OctoSense source at that commit:

  • crates/ai-host/src/lib.rs: contained_gate_from, register_contained, register_llm.
  • crates/ai-host/src/contained.rs.
  • crates/shell/src/host_tools/script_apps.rs.
  • apps/news/host-service/src/lib.rs.
  • The root Cargo.toml [patch].

Docs only; nothing was run. Based on main 2a3d84b, independent of #38.

The "served today (2026-09-27)" paragraphs and the agent section's status
note still said no shell serves model, glance to store apps, octos or an
app's agent, and that the shells pin App Hub 46d67e5.

As of OctoSense main 7082ff5 (App Hub pin 0f33211):
- mail and model go to any app granted them, glance to any contained app
  granted it, llm and news to os. apps only; card-host serves none.
- research and crawl reach no app agent yet (toolbox-peers is off).
- octos.* goes to contained apps where the shell hosts a kernel, after
  first-use consent; matrix.* only through Rinx's mini-app host.
- an app's agent gets a peer with its tools.json tools and the "Ask <app>"
  panel; AGENT.md, skills, model choice, triggers and app-implemented
  tools are not there yet.
@guofoo
guofoo merged commit b3602e8 into main Sep 30, 2026
@guofoo
guofoo deleted the fix/publishing-served-today branch October 1, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant