Skip to content

Goal-driven capability planning + local-first knowledge model (read-only guides + agent-authored supplements) #898

@jaylfc

Description

@jaylfc

Vision (Jay 2026-06-14)

A user tells the taOS agent a GOAL ("I want to make a children's storybook", "transcribe these meetings", "build a RAG over my docs"). The agent looks at what the cluster can actually do, and if software needs installing / updating / replacing to get the BEST result, it says so and offers to do it. Extends #31 (agent knowledge of available frameworks/backends).

The planning loop

  1. Read available capabilities + what's installed/live (cluster/capabilities.py + the catalog), and the hardware tiers.
  2. Compare against what the goal needs for a good result.
  3. Recommend: use X as-is / install Y / update Z / replace W with a better current option. One-click apply via the store/installers, with the same easy guided flow.
  4. Verify it actually works (detect != work), then proceed.

Local-first knowledge (cannot rely on web search)

The agent must NOT depend on reliable web access. Knowledge ships locally and is kept fresh:

Agent-authored supplementary guides (new)

The read-only canonical guides cannot be edited by the agent, BUT the agent can CREATE supplementary, persistent guides:

  • Personal (this agent's own learnings / improvements -- e.g. "for this user's 3060, FLUX Q3 fits, Q4 OOMs") -- an agent-specific knowledge layer that persists across runs.
  • Shareable (publish to the community like apps/themes/packages) so good supplements spread.
  • Layered over (never overwriting) the canonical guides at read time. Likely a strong fit for agent-specific tuning.

Build on / relate to

Notes

Guides extremely easy to follow (proven bar). Brainstorm -> spec with @taOSmd where the memory/agent side overlaps. Do not block the storybook demo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions