internal/

directory
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2026 License: MIT

Directories

Path Synopsis
Package acp implements the Agent Client Protocol (ACP) surface for ZERO: a JSON-RPC 2.0 peer spoken over stdio (newline-delimited JSON) so editors such as Zed, JetBrains, and Neovim can drive ZERO's agent core as a backend.
Package acp implements the Agent Client Protocol (ACP) surface for ZERO: a JSON-RPC 2.0 peer spoken over stdio (newline-delimited JSON) so editors such as Zed, JetBrains, and Neovim can drive ZERO's agent core as a backend.
Package agentinit builds the bootstrap prompt for the guided /init flow that generates a project AGENTS.md.
Package agentinit builds the bootstrap prompt for the guided /init flow that generates a project AGENTS.md.
Package browser opens a URL in the user's default web browser.
Package browser opens a URL in the user's default web browser.
Package credstore persists provider API keys outside config.json so secrets are not written to disk in cleartext.
Package credstore persists provider API keys outside config.json so secrets are not written to disk in cleartext.
Package cron implements a small, dependency-free standard 5-field cron parser and next-run evaluator for the `zero cron` scheduler.
Package cron implements a small, dependency-free standard 5-field cron parser and next-run evaluator for the `zero cron` scheduler.
Package daemon implements zero's long-running daemon/server mode: a local control server that supervises a pool of headless `zero exec` worker processes and routes multiple agent sessions to them over an owner-only local socket.
Package daemon implements zero's long-running daemon/server mode: a local control server that supervises a pool of headless `zero exec` worker processes and routes multiple agent sessions to them over an owner-only local socket.
remote
Package remote adds an OPT-IN, TLS-only network bridge on top of zero's local daemon (internal/daemon).
Package remote adds an OPT-IN, TLS-only network bridge on top of zero's local daemon (internal/daemon).
Package errhint classifies provider/model failures into a few user-actionable categories and turns them into a one-line "next step" hint.
Package errhint classifies provider/model failures into a few user-actionable categories and turns them into a one-line "next step" hint.
Package imageinput is the single shared loader for local image files used by every input surface (CLI exec --image, TUI /image).
Package imageinput is the single shared loader for local image files used by every input surface (CLI exec --image, TUI /image).
Package keyring provides a small, dependency-free secret store backed by the operating system's native credential tooling: the `security` keychain CLI on macOS and `secret-tool` (libsecret) on Linux.
Package keyring provides a small, dependency-free secret store backed by the operating system's native credential tooling: the `security` keychain CLI on macOS and `secret-tool` (libsecret) on Linux.
Package lsp is a direct Language Server Protocol client: ZERO spawns the language server itself and speaks LSP JSON-RPC over stdio, so an unattended run (cron/CI, no open editor) can still see real compiler diagnostics.
Package lsp is a direct Language Server Protocol client: ZERO spawns the language server itself and speaks LSP JSON-RPC over stdio, so an unattended run (cron/CI, no open editor) can still see real compiler diagnostics.
Package minify produces a denser, token-cheaper VIEW of a source file for read-only exploration.
Package minify produces a denser, token-cheaper VIEW of a source file for read-only exploration.
Package notify emits dep-free terminal notifications (BEL and/or OSC-9 desktop notifications) when Zero finishes a turn or needs user input.
Package notify emits dep-free terminal notifications (BEL and/or OSC-9 desktop notifications) when Zero finishes a turn or needs user input.
Package oauth is zero's reusable OAuth 2.0 engine.
Package oauth is zero's reusable OAuth 2.0 engine.
Package observability provides dependency-free crash capture for the CLI: a recovered panic is written to a local crash report (timestamp, label, stack) and surfaced to the user as a brief notice instead of a raw stack trace.
Package observability provides dependency-free crash capture for the CLI: a recovered panic is written to a local crash report (timestamp, label, stack) and surfaced to the user as a brief notice instead of a raw stack trace.
Package providerhealth validates provider configuration and optionally probes the configured provider endpoint with a bounded, non-generating request.
Package providerhealth validates provider configuration and optionally probes the configured provider endpoint with a bounded, non-generating request.
ChatGPT-specific login flow.
ChatGPT-specific login flow.
Package reasoning models how each provider's models expose reasoning-effort control.
Package reasoning models how each provider's models expose reasoning-effort control.
Package repoinfo characterizes a repository from local git commands only (no network).
Package repoinfo characterizes a repository from local git commands only (no network).
Package repomap scans a workspace into a compact, deterministic repository map.
Package repomap scans a workspace into a compact, deterministic repository map.
Package secrets provides a lightweight, dependency-free scanner for high-confidence secret patterns (cloud keys, provider tokens, private keys, JWTs).
Package secrets provides a lightweight, dependency-free scanner for high-confidence secret patterns (cloud keys, provider tokens, private keys, JWTs).
Package securefile provides AES-256-GCM encryption-at-rest for small on-disk blobs under a per-user random secret persisted (0600) beside the data file.
Package securefile provides AES-256-GCM encryption-at-rest for small on-disk blobs under a per-user random secret persisted (0600) beside the data file.
Package skills discovers reusable instruction "skills" stored on disk as */SKILL.md files.
Package skills discovers reusable instruction "skills" stored on disk as */SKILL.md files.
Package swarm adds a multi-agent SWARM on top of zero's single sub-agent mechanism (internal/specialist): an orchestrator can spawn and coordinate MULTIPLE specialist members that run concurrently, communicate via per-agent mailboxes, and hand work off.
Package swarm adds a multi-agent SWARM on top of zero's single sub-agent mechanism (internal/specialist): an orchestrator can spawn and coordinate MULTIPLE specialist members that run concurrently, communicate via per-agent mailboxes, and hand work off.
file_view.go is the drill-in view for a touched file, opened from the FILES sidebar section (files_panel.go).
file_view.go is the drill-in view for a touched file, opened from the FILES sidebar section (files_panel.go).
Package usercommands loads user-defined slash commands from markdown files.
Package usercommands loads user-defined slash commands from markdown files.
Package workspaceindex provides shared deterministic workspace scanning primitives for repo intelligence, tools, and context accounting.
Package workspaceindex provides shared deterministic workspace scanning primitives for repo intelligence, tools, and context accounting.
Package workspaceseed builds a compact, deterministic workspace context seed for future agent prompt/session wiring.
Package workspaceseed builds a compact, deterministic workspace context seed for future agent prompt/session wiring.

Jump to

Keyboard shortcuts

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