Skip to content

Agentic OS v1 — runnable foundation (daemon + dashboard + _os seed)#67

Open
Auto-Skiller wants to merge 1 commit into
mainfrom
build/os-v1-foundation
Open

Agentic OS v1 — runnable foundation (daemon + dashboard + _os seed)#67
Auto-Skiller wants to merge 1 commit into
mainfrom
build/os-v1-foundation

Conversation

@Auto-Skiller

Copy link
Copy Markdown
Owner

What this is

Step 1–6 of the agreed build order, as one reviewable foundation. Runnable today.

Backend (.infra/backend/) — single Python process (ADR-0001)

Frontend (.infra/frontend/) — htmx + Alpine + Cytoscape + SSE (#8, #9)

  • 3-section layout + persistent top bar (project switcher) + bottom toolbox dock.
  • Center: PLANNING (top) / EXECUTION (bottom) mission cards with filter; click → floating draggable mission window.
  • Left: brain map (65%) + inbox/gateway map (35%) via Cytoscape.
  • Right: editable board.md (top) + runtime.yaml (bottom).
  • Floating agent-output-only chat window, minimizes to a rounded orb, auto-pops on new agent message over SSE (refactor: autonomous workspace directory restructuring #4).

Seed (schema-shaped)

  • config.yaml, index.yaml, AGENTS.md (boot pointer + aspects + turn discipline + readiness gate).
  • _os/ entity: board, runtime (with fill_queue, dynamic pillars, evolution_objectives), missions (standard/research/evolution buckets), toolboxes, inbox (tracks .gateway/ pillar→group items + processed evolutions), os_prompts + 00_boot-Identity.md.

Decisions honored

Run

python -m venv .stash/.venv/venv && . .stash/.venv/venv/bin/activate
pip install -r .infra/backend/requirements.txt
python .infra/backend/app.py   # http://127.0.0.1:8000

Not done yet (next passes)

  • Board-save endpoint (client stubs the intent).
  • Full mission-detail view in the floating window (currently opens with a placeholder body).
  • Daemon-side evolution readiness enforcement (gate is documented + schema'd; not yet enforced in code).
  • Project creation flow (agent asks for details → drafts project file, Update sync scripts and indexing system documentation #11).
  • Toolbox activation writes, research/evolution workflow logic, MCP bridge (Fix structural mismatches 16426321294777757845 #3 later).
  • Cosmetic: a few UI glyphs use escaped unicode literals.

Merge or review-comment and I'll keep going pass by pass.

…+ controls), _os seed YAMLs, htmx/Alpine/Cytoscape dashboard shell

- .infra/backend: yaml_io, sync engine (freshness + fill_queue + metrics + index), Starlette app (panels, toggles, SSE, /agent/say), launcher
- .infra/frontend: 3-section dashboard shell, dark theme, Alpine floating windows + minimizable chat, Cytoscape maps, SSE wiring
- seed: config.yaml, index.yaml, AGENTS.md, _os entity (board/runtime/missions/toolboxes/inbox/os_prompts) shaped to the new schemas
- concurrency posture per ADR-0001: simple writes, git is recovery
@atlassian

atlassian Bot commented Jul 8, 2026

Copy link
Copy Markdown

To enable Rovo Dev code reviews, link your GitHub account to your Atlassian account.

This is a one-time task that takes less than a minute. Once your account is linked, resubmit the pull request to trigger a code review.

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