Inspecting compiled semantics
No matching nodes
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Semantic radar needs more MAP space.
How does a coding agent or an editor reach the checker and the runtime?
poly is written for agents, which arrive through many hosts. The design keeps the core ignorant of every host so that a new host costs a configuration file and no code.
The command registry lives in poly-check beside the pipeline, and poly-agent re-exports it. The MCP server turns each command into a tool with the command's JSON schema; the language server runs the commands marked for it on open, change and save, and an edit asks for the early stages only.
The Workflow server is the third surface. It serves a project's workflows as work-order tools on poly-runtime, so an agent or a person can claim and report a step under the gate.
A Host adapter holds only a command and arguments for a host such as Claude Code. The boundary script accepts exactly three launches: poly mcp, poly lsp and poly run --mcp over the project, with no environment. poly new is offered through MCP using the host's own model, and its drafts go back through the pipeline.