internal/

directory
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2026 License: Apache-2.0

Directories

Path Synopsis
Package bench measures what it costs an agent to answer a question with arno's tools versus with ordinary shell and file tools.
Package bench measures what it costs an agent to answer a question with arno's tools versus with ordinary shell and file tools.
agent
Package agent runs the release plan's external benchmark: a real agent (Claude Code headless) solving real tasks in a repository Arno was not built in, once per arm — shell tools only, Arno only, and Arno plus shell.
Package agent runs the release plan's external benchmark: a real agent (Claude Code headless) solving real tasks in a repository Arno was not built in, once per arm — shell tools only, Arno only, and Arno plus shell.
Package commands implements arno's repo command registry: a small, version-controlled list of named shell commands a project declares once and replays by name thereafter.
Package commands implements arno's repo command registry: a small, version-controlled list of named shell commands a project declares once and replays by name thereafter.
Package compat keeps the names Jade used working for one release after the rename to Arno.
Package compat keeps the names Jade used working for one release after the rename to Arno.
Package deps finds the source of a project's dependencies: the crate in the Cargo registry, the module in the Go module cache, the package in node_modules or in the repository's virtual environment.
Package deps finds the source of a project's dependencies: the crate in the Cargo registry, the module in the Go module cache, the package in node_modules or in the repository's virtual environment.
Package lsp speaks the Language Server Protocol to real language servers.
Package lsp speaks the Language Server Protocol to real language servers.
Package pathguard keeps every file operation inside the workspace.
Package pathguard keeps every file operation inside the workspace.
Package project reads .arno/project.json: a repository's own statement of how Arno should build, check and test it, committed next to the code the way an editor keeps its settings in .vscode/.
Package project reads .arno/project.json: a repository's own statement of how Arno should build, check and test it, committed next to the code the way an editor keeps its settings in .vscode/.
Package render turns arno's typed responses into plain text for the MCP transport.
Package render turns arno's typed responses into plain text for the MCP transport.
Package setup installs what Arno can use but does not ship — language servers today, plugins later — behind `arno-mcp install`.
Package setup installs what Arno can use but does not ship — language servers today, plugins later — behind `arno-mcp install`.
Package telemetry records how arno's tools are actually used.
Package telemetry records how arno's tools are actually used.
Package textutil holds text-shaping helpers shared by arno's response builders.
Package textutil holds text-shaping helpers shared by arno's response builders.
Package toolchain locates external developer tools arno shells out to.
Package toolchain locates external developer tools arno shells out to.
transport
mcp
Package update tells a user that a newer Arno release exists without getting in their way.
Package update tells a user that a newer Arno release exists without getting in their way.
Package writes is the one way Arno changes a file in the workspace (release plan 0.0.7, "One write path").
Package writes is the one way Arno changes a file in the workspace (release plan 0.0.7, "One write path").

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL