Skip to main content

Personal work orchestrator. One CLI, one main context, many agents.

Project description

asc

Agent Shared Context. One CLI, one main context, many agents.

asc is a protocol for agents to share context. When an agent finishes work, it registers a zero-loss brief. Your main thread stays coherent across every tool, every agent, every project.

Install

uv tool install agent-shared-context

Requires Claude Code.

The protocol

When you're done with a task, register a zero-loss brief:

echo "<zero-loss-brief>" | asc register --author <name>

A zero-loss brief is complete (every decision, artifact, loose end), concise (dense, not long), and concrete (specific paths, names, states — actionable).

That's the protocol. Put it in your CLAUDE.md, your Cursor rules, your AGENTS.md. Any agent that can run a shell command can follow it.

Commands

asc where are we                          # talk to the main thread
asc run claude debug the migration issue  # dispatch an agent
asc run --ro claude research k8s networking  # read-only dispatch
echo "<brief>" | asc register --author gemini  # register a handoff

How it works

  • asc <message> — talk to your main thread. Read-only. It knows everything that's been registered and synthesizes it for you.
  • asc run <agent> <task> — dispatch an agent. It works, then registers a zero-loss brief when done.
  • asc register --author <name> — the universal write API. Any agent, any surface, anywhere.

Context is stored as YAML day files in ~/.asc/days/. Not per-project. Your entire work environment.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_shared_context-0.1.0.tar.gz (55.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_shared_context-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file agent_shared_context-0.1.0.tar.gz.

File metadata

  • Download URL: agent_shared_context-0.1.0.tar.gz
  • Upload date:
  • Size: 55.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_shared_context-0.1.0.tar.gz
Algorithm Hash digest
SHA256 afa7a9dcfe6ceb908b7b10e61276b1003ebb438bc17da8e314740b0aec850a4f
MD5 f77cf98e723d540584732f45b2622e87
BLAKE2b-256 f158161ba3b4d2e33d6fe0885e1ec412a449805bd4169292c9f7f752dc77b0b9

See more details on using hashes here.

File details

Details for the file agent_shared_context-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agent_shared_context-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_shared_context-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8499231ba3cf84d99cfe268e9808b8a708b4c99e4944ca1bf406c188ed421fe
MD5 fda121642ede7006b09b5486aa3d0e28
BLAKE2b-256 abad65a9af4956e515563c7a8c30e0461b0630c0eb11be477997a6363a6ae893

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page