spec: v0.19 — The Agentic Turn#53
Draft
codejunkie99 wants to merge 1 commit into
Draft
Conversation
| │ ├── messages.jsonl # append-only event log | ||
| │ ├── claims.jsonl # who owns what subgoal | ||
| │ ├── locks/<resource>.lock # advisory file locks | ||
| │ └── inbox/<agent_id>/ # per-agent unread pointer |
There was a problem hiding this comment.
🟢 Low spec.md:45
The .agent/bus/inbox/<agent_id>/ directory is listed in the layout (line 45) as a "per-agent unread pointer," but section 2.2's bus subsystem spec never defines what files belong in this directory, how unread pointers are structured, read, or written, or which CLI commands interact with them. This leaves an unimplemented component in the specified directory layout that implementers cannot build from the spec.
Consider either adding inbox semantics to section 2.2 (file format, read/write protocol, CLI commands) or removing inbox/<agent_id>/ from the directory layout if it's deferred to a future release.
🚀 Reply "fix it for me" or copy this AI Prompt for your agent:
In file spec.md around line 45:
The `.agent/bus/inbox/<agent_id>/` directory is listed in the layout (line 45) as a "per-agent unread pointer," but section 2.2's bus subsystem spec never defines what files belong in this directory, how unread pointers are structured, read, or written, or which CLI commands interact with them. This leaves an unimplemented component in the specified directory layout that implementers cannot build from the spec.
Consider either adding inbox semantics to section 2.2 (file format, read/write protocol, CLI commands) or removing `inbox/<agent_id>/` from the directory layout if it's deferred to a future release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft spec for converting agentic-stack from a static portable brain into an active multi-agent runtime.
Adds
spec.mdcovering eight new subsystems:.agent/plans/) — a fifth memory layer for intent..agent/bus/) — append-only JSONL coordination across harnesses..agent/evals/) — turns accepted lessons into regression-gated behavior contracts..agent/retriever/) — fastembed + sqlite-vec + BM25 with context-pack assembly.requires/providesfrontmatter and a resolver/typedcall.~/.agentic-stack/global/) — promote lessons accepted in 3+ projects..agent/spec/) — N approaches in parallel via git worktrees, scored, merge winner..agent/act/) — sandboxed proposals workflow with human approval.Design invariants: local-first, append-only, permissioned via existing
protocols/permissions.md, cross-platform, backward compatible (every new feature is opt-in behind.features.jsonflags).Includes new protocol schemas, adapter changes (one-line
bus.py announceat session start), CLI surface, storage/perf targets, migration plan from v0.18, 6-week phased rollout, risks, and a definition of done.Not for merge as-is — this is the design surface to review, edit, and decompose into implementation PRs.
Note
Add v0.19 agentic runtime specification to spec.md
Adds spec.md defining the v0.19 "Agentic Turn" runtime design. The document covers the new
.agent/directory layout, core subsystems (plans, bus, evals, retriever, spec, act), CLI surfaces, adapter protocols, permissions model, storage/performance targets, migration path, rollout plan, and definition of done.📊 Macroscope summarized 69aac89. 1 file reviewed, 2 issues evaluated, 0 issues filtered, 1 comment posted
🗂️ Filtered Issues