acp-runtime
AgentThe ACP runtime is the domain service that serves the ACP API contract. It owns the host-scoped dependencies needed to run…
`@emdash/core/primitives/path/api` is the source of truth for portable file identity and lexical path operations. The detailed package docs live in [`packages/core/docs/path/README.md`](../../packages/core/docs/path/README.md).
`@emdash/core/primitives/path/api` is the source of truth for portable file identity and lexical path operations. The detailed package docs live in [`packages/core/docs/path/README.md`](../../packages/core/docs/path/README.md).
encoding, and comparison keys.
host's home directory from `files.getHomeDir`, desktop settings, per-project overrides, and UI input, then sends absolute paths to the host runtime.
Worktree pools default to `~/emdash/worktrees/<repo-basename>-<hash8(repo-path)>`; the workspace planner adds the sanitized branch leaf.
filesystem I/O, realpath checks, authorization, and persistence migrations.
raw absolute strings, but existing consumers are not migrated by the foundation module.
events, tree entries, and bulk calls.
interpreting cross-host paths.
`@emdash/core/primitives/path/api`.
structured path parsing/formatting.
`PortableRelativePath`.
coalescing.
structured path schemas.
can migrate from raw path strings to `ResourceUri`.
Do not add filesystem I/O, `realpath()`, host registry state, or app-specific authorization to `packages/core/src/path/`.
Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.
The ACP runtime is the domain service that serves the ACP API contract. It owns the host-scoped dependencies needed to run…
This page defines the target organization of `packages/core/src/`. Core is organized by module type so that shared domain APIs…
Git is split into a transport contract and a host-scoped runtime. Renderer, desktop, and workspace-server code share the Wire…
The main process is organized into domain modules under `src/main/core/`. Each domain typically has a `controller.ts` (RPC…
Validates project structure against co-location and architecture patterns defined in AGENTS.md
Deprecated placeholder. Do not use; follow root AGENTS.md and package instructions instead.
Use this agent when you need to create or update technical documentation that helps developers understand the deep patterns,…
Orchestration patterns learned from experience. Review at startup and before heartbeat responses.