Repository navigation
Atlas CLI: ACP client, chat screen, capture, memory, sync and release packaging - #1
Merged
Merged
Conversation
docs/atlas-reference holds the specification, the desktop evidence files, the glossary and the desktop ADRs the CLI depends on. docs/adr records the per-agent adapter rule (ADR-0000), the decisions D13-D19 (ADR-0001 to ADR-0007) and how the redactor was ported without the desktop source (ADR-0008, proposed).
- Module, cobra command tree with stubs for unbuilt commands, Makefile, golangci-lint config and CI for linux/amd64, linux/arm64, darwin/arm64. - internal/redact: six-layer, JSON-aware redactor with the betterleaks rule table generated as data by tools/genrules. - internal/auth: device grant, the desktop-compatible session file, JWT cache, identity refresh, backoff; atlas login, logout, whoami, org. - internal/capture/store: sessions.db v10 created from the desktop's stored DDL, the writer lock and the binding row. - internal/project, internal/ingest, internal/tui: scope root, walk-up discovery, git fingerprint, gates, cloud Project matching and creation; atlas init, memory and capture enable/disable, and a basic atlas status. - docs/progress.md records what was verified live and what was not.
- internal/memory/record: memory.sqlite v6 created from the desktop's stored DDL; write, guard, merge, fold, forget and feedback rules; the blake3 revision chain; FTS5 search; citations; Agent Memory Repo export and import. - internal/memory/server: the ten MCP tools over streamable HTTP, bearer tokens for ACP, a peer-checked Unix socket, and the stdio bridge. - internal/capture/store and internal/capture/record: sessions.db v10 rows, blobs, the cumulative usage recorder, titles, canonical tool names, sketches, edit patches and file sampling. - internal/proxy: pass-through capture proxy with the Anthropic dialect. - internal/listener: per-Project listener for memory, hooks and the proxy. - internal/agents/ambient: the Claude Code adapter and .atlas/cli.json. - Commands: mcp-bridge, serve, shell, env, hook claude, statusline claude, memory verify, export and import; memory and capture enable install the agent configuration. - ADR-0001 amended: memory export writes a directory.
…e; record ADR-0009
…rer-only loopback MCP
…memory browser and release packaging
…les and the README; add --image, clean shutdown and the Apache-2.0 license
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.
The Atlas CLI up to its first release (v0.1.0):
atlas run <agent>drives any ACP registry agent with shared memory, desktop-compatible session capture and cloud sync, in a Bubble Tea chat screen or headless.What's in it:
atlas init(local or cloud Project), shared memory (MCP server, revision chain, export/import, browser), session capture (desktop schema v10, redactor), git linkage including rewrites, and cloud sync.--prompt,atlas agents check,atlas status, and release packaging (GoReleaser for linux/amd64, linux/arm64, darwin/arm64, darwin/amd64;install.sh; ADR-0011).parked/proxy-path.Verified:
atlas agents check --all: 33 of 38 agents for the platform hand-shake; the 5 failures are on the agents' side.docs/progress.mdhas the details and the wire evidence.Not yet verified: the desktop parity checklist (
docs/acceptance/acp.md).🤖 Generated with Claude Code