Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
coding-desktop
command
Command coding-desktop runs the authenticated loopback server supervised by the Electron main process.
|
Command coding-desktop runs the authenticated loopback server supervised by the Electron main process. |
|
mcp-test-server
command
Command mcp-test-server runs a deterministic local MCP server for manually exercising Or's tool discovery and result handling.
|
Command mcp-test-server runs a deterministic local MCP server for manually exercising Or's tool discovery and result handling. |
|
internal
|
|
|
compaction
Package compaction prepares and summarizes old coding-session context.
|
Package compaction prepares and summarizes old coding-session context. |
|
contextprojection
Package contextprojection manages product-generated context that is projected into model requests without becoming canonical conversation input.
|
Package contextprojection manages product-generated context that is projected into model requests without becoming canonical conversation input. |
|
desktopserver
Package desktopserver serves the Electron renderer and product API from one authenticated loopback origin.
|
Package desktopserver serves the Electron renderer and product API from one authenticated loopback origin. |
|
engine
Package engine owns one stateful coding-agent session.
|
Package engine owns one stateful coding-agent session. |
|
httpapi
Package httpapi is the product's HTTP delivery layer.
|
Package httpapi is the product's HTTP delivery layer. |
|
httpapi/internal/genwire
command
Command genwire generates the browser's TypeScript wire DTOs from the Go structs and string enums in wire_contract.go.
|
Command genwire generates the browser's TypeScript wire DTOs from the Go structs and string enums in wire_contract.go. |
|
imageprep
Package imageprep validates and normalizes raster images before they enter provider-independent model content.
|
Package imageprep validates and normalizes raster images before they enter provider-independent model content. |
|
mcp
Package mcp owns Or's product-level MCP configuration, connection manager, leases, diagnostics, and adaptation of protocol tools to coding-agent tools.
|
Package mcp owns Or's product-level MCP configuration, connection manager, leases, diagnostics, and adaptation of protocol tools to coding-agent tools. |
|
mcp/client
Package client owns protocol-native Model Context Protocol connections, transports, tool discovery, and tool calls.
|
Package client owns protocol-native Model Context Protocol connections, transports, tool discovery, and tool calls. |
|
observability
Package observability records privacy-safe product lifecycle events.
|
Package observability records privacy-safe product lifecycle events. |
|
permission
Package permission owns the coding product's tool authorization policy.
|
Package permission owns the coding product's tool authorization policy. |
|
prompt
Package prompt deterministically renders the coding agent's stable system prompt, discovers the instruction files and environment that make up its dynamic context, and renders those as model-visible attachments.
|
Package prompt deterministically renders the coding agent's stable system prompt, discovers the instruction files and environment that make up its dynamic context, and renders those as model-visible attachments. |
|
provider
Package provider manages the coding product's persisted provider connection profiles.
|
Package provider manages the coding product's persisted provider connection profiles. |
|
skills
Package skills loads file-backed skills and exposes them to a coding agent.
|
Package skills loads file-backed skills and exposes them to a coding agent. |
|
snapshot
Package snapshot projects inspectable, provider-neutral model exchanges from committed transcripts.
|
Package snapshot projects inspectable, provider-neutral model exchanges from committed transcripts. |
|
tools
Package tools implements the coding agent's built-in tools and the product bridges those tools use to interact with the desktop surface.
|
Package tools implements the coding agent's built-in tools and the product bridges those tools use to interact with the desktop surface. |
|
trace
Package trace assembles performance events and private request snapshots into one UI-facing diagnostic read model.
|
Package trace assembles performance events and private request snapshots into one UI-facing diagnostic read model. |
|
transcript
Package transcript defines the durable, append-only history of a coding session.
|
Package transcript defines the durable, append-only history of a coding session. |
|
usage
Package usage is the coding product's token and cost ledger.
|
Package usage is the coding product's token and cost ledger. |
|
workspace
Package workspace owns the directories a coding session runs in: the project roots a user registers, and the scratch directories the server generates for standalone chats.
|
Package workspace owns the directories a coding session runs in: the project roots a user registers, and the scratch directories the server generates for standalone chats. |
Click to show internal directories.
Click to hide internal directories.