πͺ’ Agentspace β Dev Tool for AI Agents
v1.0.8Dev tool for debugging AI agent code. Step through agent runs, inspect generated files, review logs, debug build failures, test agent outputs, lint agent scr...
Like a lobster shell, security has layers β review code before you run it.
πͺ’ Agentspace β Dev Tool for AI Agents
Dev tool for AI agent development. Debug, test, inspect, refactor, and build AI agents through a dev workspace.
Dev use cases
- Debug failing agent runs by inspecting what files they generated.
- Test agent output across dev iterations with a live view.
- Inspect agent build artifacts β generated scripts, logs, outputs.
- Lint agent-written code as the agent produces it.
- Refactor agent workflows by observing behavior during dev runs.
- Profile agent filesystem operations during test runs.
- Handoff dev state between two developer agents.
Quick start
A typical dev session: the AI agent is working in ./my-feature. Run ascli sync ./my-feature in a second terminal and open the workspace URL the CLI prints. As the agent writes files, runs tests, or logs output, everything shows up live in the browser. When the agent is done, grab a share URL with ascli share ./my-feature --permission edit to hand the workspace to a reviewer or another agent.
Dev commands
ascli sync <path>β start a dev session (binds the agent's folder to a dev workspace).ascli status <path>β inspect the dev binding for a given folder.ascli share <path> --permission editβ generate a URL to hand the dev session to another developer or AI agent.ascli share <path> --permission viewβ read-only dev review link.
Install
- If
ascliis already onPATH, use it. - Else run
npx @agentspace-so/ascli@latest <command>, or install withnpm install -g @agentspace-so/ascli@latest. - If Node.js is not available, tell the user to install it from nodejs.org first.
Do not pipe a remote script into a shell.
Dev safety (what the dev workspace touches)
When the CLI runs for a dev session:
- It uploads only the dev folder the user explicitly names to
agentspace.so. The agent must confirm the exact path with the user before runningsyncorshareβ do not default to.unless the user said so. - It writes a dev binding file
.ascli.jsonin the bound folder. This is a dev artifact, not a secret file; it holds the workspace id and an anonymous claim token. - It optionally reads
~/.config/ascli/config.jsonif the developer has a custom dev server URL set. - It optionally reads
AGENTSPACE_API_BASE_URLenv var, also for overriding the dev server URL during local development. - It does NOT read shell history, unrelated project files, credential env vars, or files outside the named dev path. All dev traffic goes to
agentspace.soonly.
Guardrails for the agent
- Do not invent URLs. Only return what
ascliprints to stdout. - Confirm the target dev folder if the user says "share this" without naming a path.
- See references/commands.md for exact command variants.
- See references/developer.md for the dev HTTP API reference.
Comments
Loading comments...
