Roadmap

Where protoAgent is headed

Kept honest and light. Plans shift.

Planned 1
The trajectory
an append-only log of everything the model sees, so resume, fork, search and replay all work from one session record.
In progress 2
Ollama & Hugging Face listings
protoAgent as an Ollama community integration and a Hugging Face "Use this model" local app; the listing PRs are open upstream, awaiting maintainer review.
Design-system alignment
migrating the remaining bespoke console surfaces onto DS primitives as the design system grows (bottom sheet for the mobile session sheet, dense icon buttons — tracked in protoContent).
Shipped 11
Federation token follow-ups
management UI, peer rotation, and fleet integration for ADR 0066 tokens.
Multi-window desktop chat
"Open in New Window" spawns a real second desktop window with its own chat surface.
Plugin Python deps in the desktop app
opt-in install of a plugin's requires_pip packages inside the frozen desktop build: pure-Python wheels onto the host path, or into the managed Python runtime that also gives the desktop app a working execute_code.
Production traces → training flywheel
per-turn trajectory export from production agents into the lab for downstream training-data collection.
Autonomous operating model
goals, tasks, scheduling, and watches compose into one self-directed OODA loop, with durable task→goal attribution.
Media platform
plugin tools save generated images/audio/video the chat renders inline (signed URLs, bearer-safe), and can return images a vision model actually sees.
Fleet trace export
opt-in per-turn trajectory rows (OpenAI chat format + verifiable reward) with a PII-redacting sync pipeline.
Migrate from Hermes or OpenClaw
import scripts that carry an existing agent's config, memory, and history into protoAgent.
Rewind a chat thread
jump a conversation back to an earlier message and branch from there.
Plugin management from the rail
installed version, "update if available", and uninstall — from the rail context menu and a settings panel.
One-command install
a curl | sh bootstrap with an interactive CLI config wizard.

This tracks open issues. Shipped work lands in the changelog.