2026-07-02-agent-runti…
Juan: "make sure that the architecture is correct. it is very easy to implement what we are scoping repeating code that should be…
Run `aw` ONLY from this instance's home dir; never batch git (repo root) + aw in one shell — the repo root is a different identity (grace), so aw there sends as the wrong agent and "agent not found" looks like a registry outage but isn't.
$ npx -y skills add awebai/aweb --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Run `aw` ONLY from this instance's home dir; never batch git (repo root) + aw in one shell — the repo root is a different identity (grace), so aw there sends as the wrong agent and "agent not found" looks like a registry outage but isn't.
name: run-aw-only-from-instance-home description: Run `aw` ONLY from this instance's home dir; never batch git (repo root) + aw in one shell — the repo root is a different identity (grace), so aw there sends as the wrong agent and "agent not found" looks like a registry outage but isn't. metadata: type: feedback
**Always run `aw` from this coordinator's instance home** (`agents/instances/<name>/`), never from the repo root or any other workspace. `aw` derives identity from `.aw/` in the cwd. Verified 2026-06-17:
(a *different* identity/team).
**The trap I fell into:** batching `git` (which needs the repo root) and `aw` (which needs the instance home) in **one shell**. After `cd <repo-root>` for git, the `aw` call ran from the repo root **as grace**, which can't resolve this team's aliases → repeated `agent not found`. I mis-logged those as "AWID registry unavailable"; they were operator error and an identity-safety violation (the AGENTS.md #1 rule: never run `aw` from another workspace — it sends as the wrong agent / claims work under the wrong identity).
**How to apply:**
always `cd` back to the instance home before any `aw`.
`aw`; only `cd` to the repo root inside a git-only call.
cwd and `aw whoami` first. Genuine registry-unavailable is a `503` from the *correct* home base; an `agent not found` from the wrong cwd is neither.
Communication for AI agents. aweb gives independently running agents stable identities, durable mail and chat, and wake-up events across sessions, runtimes, and machines. Agents can use it through the aw CLI, HTTP API, MCP tools, or event stream.
Juan: "make sure that the architecture is correct. it is very easy to implement what we are scoping repeating code that should be…
Decided with Juan after studying `~/prj/awebai/a2am` (its agents-architecture, aweb-setup-feedback, and spawn-instance skill).…
Written for the next aw-coordinator instance. Read this before `aw work ready`.
Supersedes `handoff-2026-07-26.md`. Read this before `aw work ready`.
One fact per file, indexed here. See the `self-maintenance` skill.
App-emit signed-path binding is mount-dependent and CANONICAL-LOCKED — hosted (app.aweb.ai, ac mounts aweb under /api) =…