bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Local agent evidence ledger (SQLite/FTS5 pointer index)
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Download 0.11.0 · Quick-start · Installation · Manual · Changes · Verification
RSO means Recursive Semantic Octree, from Paul Griswold's research paper. Research origin explains the graphics-inspired proposal and which parts this application implements.
The research idea borrows subdivision from 3D graphics: split a request into smaller tasks, check each part, assemble the answer, then check it backward against the original request. A failed check would direct further work to the part that needs repair. This application implements a local evidence-ledger subset of that proposal; it doesn't implement or validate the full research architecture.
RSO Context is a local evidence ledger for agents working with project files. It gives different agents a shared way to retrieve current requirements, decisions, source references, and recorded approvals from the same bounded project folder.
For example, a project file might say, "Decision: export the preview at 24 fps." RSO can return that sentence with its file path, line range, and content hash. If the file changes, the next ingest records a new version. If someone explicitly approves a claim, their named validation can travel with the evidence.
The files remain the source of truth. RSO doesn't learn from chat, call a model, use embeddings, or change model weights. It uses Python and local SQLite full-text search. Its command-line interface returns JSON; the optional browser viewer runs on localhost. An optional local stdio MCP adapter (rso-context mcp) uses the same CLI functions and ledger. It pins mcp==2.2.0 in an isolated runtime and is not required for ordinary CLI use. See INSTALL.md.
Download RSOContextAlpha-0.11.0.zip from the 0.11.0 release and extract it. The release page includes a SHA-256 checksum. GitHub access is required while the repository is private. A release ZIP is tied to a version; Code > Download ZIP downloads the selected branch's current source instead.
New to GitHub or command-line tools? Follow the beginner quick-start. It covers downloading the ZIP, installing Python and Git, setting up RSO, and trying a complete example. It also includes a request you can paste into a local coding agent to have it perform setup.
Read INSTALL.md for Windows, Linux, or macOS setup. An agent asked to install RSO should perform the installation and checks itself.
Point it at one project folder, then ask a real question:
rso-context use --agent <current-agent-name> --path <bounded-project-folder>
rso-context query "What export settings are required?" --agent <current-agent-name> --path <bounded-project-folder>
Read MANUAL.md for the workflow, examples, command reference, and troubleshooting. SKILL.md is the agent adapter, with references/protocol.md describing the packet contract.
Replace angle-bracket placeholders before running commands. use registers the folder, ingests its files, and returns a resume packet. query retrieves evidence for the actual task.
MCP access and searchable context are separate. Reaching a folder through MCP does not register or ingest it. Run rso_use once for a project that was never ingested; after that, query it directly. Re-ingest after file changes. Copies keep their own project identity; RSO does not copy or update their source files.
| Need | Workflow |
|---|---|
| Start with current project decisions | use, then query with the actual task |
| Hand work to another agent | Share the project files and database; use distinct agent names |
| Check where an answer came from | Inspect source spans and hashes; use explain for a saved packet |
| Pick up an edited requirement | Run use again; unchanged files are skipped |
| Separate suggestions from approval | Use propose; reserve validation for a named, authorized decision |
| Integrate through MCP | Run rso-context mcp --setup --client all, then call rso_query with the project folder; no startup call (rso_use only for a never-ingested folder) |
| Inspect the ledger locally | Run the optional read-only localhost viewer with admin |
rso_query directly. rso_use on a known
project is a cheap freshness check with a small targeted refresh.prune-orphans command (dry run by default) removes chunks of
superseded file versions.여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗