pkg/

directory
v0.0.0-...-c495aaa Latest Latest
Warning

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

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

Directories

Path Synopsis
Package acp is a small, bashy-owned adapter for the Agent Client Protocol (ACP).
Package acp is a small, bashy-owned adapter for the Agent Client Protocol (ACP).
Package agentctl is the control contract for driving a third-party agent CLI unattended: how to make it run headless, how to get past its trust prompt, and how to steer it once it is running.
Package agentctl is the control contract for driving a third-party agent CLI unattended: how to make it run headless, how to get past its trust prompt, and how to steer it once it is running.
Package agentpty runs an agent CLI attached to a pseudo-terminal, with the watchdogs, the control channel, and the interactive-gate handling that a headless fleet needs.
Package agentpty runs an agent CLI attached to a pseudo-terminal, with the watchdogs, the control channel, and the interactive-gate handling that a headless fleet needs.
Package ask reaches the HUMAN OPERATOR for an ad-hoc value from inside an agent session.
Package ask reaches the HUMAN OPERATOR for an ad-hoc value from inside an agent session.
Package assetring is the ring catalog shared by every declarative asset bashy carries: skills, tools, models, agents.
Package assetring is the ring catalog shared by every declarative asset bashy carries: skills, tools, models, agents.
Package atlas is the Command Atlas: the curated multi-axis catalog of the bashy/coreutils command surface.
Package atlas is the Command Atlas: the curated multi-axis catalog of the bashy/coreutils command surface.
Package autofix adapts a plausible-but-wrong command into one that runs HERE, and reports what it did — instead of returning an error the agent must spend a round-trip diagnosing.
Package autofix adapts a plausible-but-wrong command into one that runs HERE, and reports what it did — instead of returning an error the agent must spend a round-trip diagnosing.
Package autoretry recognizes transient command failures and provides the policy for re-running them, so an agent doesn't burn a round trip re-issuing a call that failed on a passing network/resource blip — and doesn't retry something the shell already retried.
Package autoretry recognizes transient command failures and provides the policy for re-running them, so an agent doesn't burn a round trip re-issuing a call that failed on a passing network/resource blip — and doesn't retry something the shell already retried.
Package binmgr is the shared managed-external-binary mechanism for the dhnt ecosystem: resolve a (name, version, platform) tool spec → download from its own release → sha256-verify → cache → return the executable path.
Package binmgr is the shared managed-external-binary mechanism for the dhnt ecosystem: resolve a (name, version, platform) tool spec → download from its own release → sha256-verify → cache → return the executable path.
Package board implements bashy's read-only steward/conductor projection.
Package board implements bashy's read-only steward/conductor projection.
Package bre matches POSIX Basic Regular Expressions (plus the common GNU extensions), shared by the pure-Go tools that default to BRE (grep, sed).
Package bre matches POSIX Basic Regular Expressions (plus the common GNU extensions), shared by the pure-Go tools that default to BRE (grep, sed).
Package browser provides the per-session Client surface used by the browser_* tool shims.
Package browser provides the per-session Client surface used by the browser_* tool shims.
live
Package live is bashy's "live" browser mode — an MV3 Chrome extension paired with a Go WebSocket hub, used to drive the user's real, logged-in Chrome (cookies, SSO, fingerprint).
Package live is bashy's "live" browser mode — an MV3 Chrome extension paired with a Go WebSocket hub, used to drive the user's real, logged-in Chrome (cookies, SSO, fingerprint).
wire
Package wire is the build-tag-free transport schema for browser automation.
Package wire is the build-tag-free transport schema for browser automation.
bus
Package bus is the agent notification bus: the PUSH half of how agents on a host coordinate, where `bashy kb` is the durable PULL half.
Package bus is the agent notification bus: the PUSH half of how agents on a host coordinate, where `bashy kb` is the durable PULL half.
event
Package event is the dependency-light publishing core of pkg/bus.
Package event is the dependency-light publishing core of pkg/bus.
Package capability is the living capability matrix behind capability-routed delegation (see dhnt/docs/capability-routed-delegation.md).
Package capability is the living capability matrix behind capability-routed delegation (see dhnt/docs/capability-routed-delegation.md).
Package codegraph wraps gfy's knowledge graph pipeline for ycode.
Package codegraph wraps gfy's knowledge graph pipeline for ycode.
Package coopauth is the ONE shared implementation of the cloudbox/outpost cooperative-web-app identity + privilege model.
Package coopauth is the ONE shared implementation of the cloudbox/outpost cooperative-web-app identity + privilege model.
Package craft is the living skill graph: what a host has LEARNED from running skills, as opposed to which skills it has.
Package craft is the living skill graph: what a host has LEARNED from running skills, as opposed to which skills it has.
Package ctty reaches the HUMAN OPERATOR from a process whose stdio does not belong to them.
Package ctty reaches the HUMAN OPERATOR from a process whose stdio does not belong to them.
Package dag is an agent-first task runner: a Makefile replacement whose targets are defined as headings in a markdown file (DAG.md) and executed as a real dependency DAG.
Package dag is an agent-first task runner: a Makefile replacement whose targets are defined as headings in a markdown file (DAG.md) and executed as a real dependency DAG.
Package fleet is the declarative registry of the things an agentic host runs with: tools, models, and agents.
Package fleet is the declarative registry of the things an agentic host runs with: tools, models, and agents.
Package gate answers the one question every stage transition depends on:
Package gate answers the one question every stage transition depends on:
Package handoff implements portable, cross-tool, cross-machine session handoff: pause a live agent session mid-work, capture everything a successor needs, and pass it on — to a different agentic tool, to a scheduler, or to tomorrow.
Package handoff implements portable, cross-tool, cross-machine session handoff: pause a live agent session mid-work, capture everything a successor needs, and pass it on — to a different agentic tool, to a scheduler, or to tomorrow.
Package herald reaches agents that are not on this host.
Package herald reaches agents that are not on this host.
Package ignore is the opt-in "agentic" path filter shared by grep and find: under the --agentic flag they skip well-known noise directories and paths matched by the repo's .gitignore, so a recursive search over a codebase does not drag an agent through node_modules/.git/vendor/dist.
Package ignore is the opt-in "agentic" path filter shared by grep and find: under the --agentic flag they skip well-known noise directories and paths matched by the repo's .gitignore, so a recursive search over a codebase does not drag an agent through node_modules/.git/vendor/dist.
Package issue is the project's ISSUE REGISTER: the durable, committed record of what is wrong, what is wanted, and what is required — before anyone starts work.
Package issue is the project's ISSUE REGISTER: the durable, committed record of what is wrong, what is wanted, and what is required — before anyone starts work.
Package judge renders a SEMANTIC verdict on a piece of work: is it any good?
Package judge renders a SEMANTIC verdict on a piece of work: is it any good?
Package kb is the host-scope shared knowledge base for agents — the collective memory of every agent tool working on this machine, across all repositories.
Package kb is the host-scope shared knowledge base for agents — the collective memory of every agent tool working on this machine, across all repositories.
Package lexicon teaches a fleet of agentic tools a team's jargon.
Package lexicon teaches a fleet of agentic tools a team's jargon.
Package llmbudget provides the local-first meter and gate for LLM calls.
Package llmbudget provides the local-first meter and gate for LLM calls.
Package lockfile provides process-scoped file locks with blocking, try-once, and bounded-wait acquisition.
Package lockfile provides process-scoped file locks with blocking, try-once, and bounded-wait acquisition.
Package meet implements `bashy meet` — a multi-participant deliberation session where agentic CLIs and a human take turns.
Package meet implements `bashy meet` — a multi-participant deliberation session where agentic CLIs and a human take turns.
Package mirror is a continuous one-way directory mirror — node B keeps a live replica of a directory on node A — built entirely from PERMISSIVE parts: it reuses Syncthing's *architecture* (a recursive filesystem watcher + a periodic full-scan backstop + delta transfer) without any Syncthing code.
Package mirror is a continuous one-way directory mirror — node B keeps a live replica of a directory on node A — built entirely from PERMISSIVE parts: it reuses Syncthing's *architecture* (a recursive filesystem watcher + a periodic full-scan backstop + delta transfer) without any Syncthing code.
Package nudge is the proactive half of the agent-hint subsystem: when an agent runs a legacy tool that has a better agentic counterpart, it emits ONE rate-limited hint pointing at it — never changing the tool's behavior.
Package nudge is the proactive half of the agent-hint subsystem: when an agent runs a legacy tool that has a better agentic counterpart, it emits ONE rate-limited hint pointing at it — never changing the tool's behavior.
oci module
Package ollm wraps the Ollama API client, isolating the rest of the codebase from the underlying github.com/ollama/ollama dependency.
Package ollm wraps the Ollama API client, isolating the rest of the codebase from the underlying github.com/ollama/ollama dependency.
Package pair runs work through TWO agents and a gate: one proposes, one pairs with it in a declared role, and a real gate — not a model — decides whether it is done.
Package pair runs work through TWO agents and a gate: one proposes, one pairs with it in a declared role, and a real gate — not a model — decides whether it is done.
policy
audit
Package audit is the tamper-evident record of what a shell actually executed.
Package audit is the tamper-evident record of what a shell actually executed.
coord
Package coord stops two agents from writing the same project at the same time.
Package coord stops two agents from writing the same project at the same time.
Package pricing provides a local, data-driven token price catalog.
Package pricing provides a local, data-driven token price catalog.
Package principal resolves a name to the thing it names, and says how to reach it.
Package principal resolves a name to the thing it names, and says how to reach it.
Package recommend answers "the agent guessed the wrong name" from the shell's ground truth.
Package recommend answers "the agent guessed the wrong name" from the shell's ground truth.
Package redact removes HOST IDENTITY from text before it is stored, shared, or exported.
Package redact removes HOST IDENTITY from text before it is stored, shared, or exported.
Package repomap generates structured overviews of code repositories.
Package repomap generates structured overviews of code repositories.
Package resources reports live SYSTEM-LEVEL resource utilization — CPU, memory, disk, network, and (best effort) GPU — so a steward can judge whether the host itself is the bottleneck behind a slow fleet.
Package resources reports live SYSTEM-LEVEL resource utilization — CPU, memory, disk, network, and (best effort) GPU — so a steward can judge whether the host itself is the bottleneck behind a slow fleet.
Package role gives an assumed responsibility a place to be reached.
Package role gives an assumed responsibility a place to be reached.
meetroom
Package meetroom implements pkg/role's rooms on top of `bashy meet`.
Package meetroom implements pkg/role's rooms on top of `bashy meet`.
Package room is the same-host "host room": the canonical registry of live agentic-tool instances (membership) plus an append-only event log (timeline).
Package room is the same-host "host room": the canonical registry of live agentic-tool instances (membership) plus an append-only event log (timeline).
Package schedule is bashy's modern cron: `bashy schedule` runs commands on a cron expression, a fixed interval, or at a one-shot time, from a self-contained JSON store + an optional in-process daemon — no host crontab required (the host `cron`/`crontab` are left untouched and reachable as before).
Package schedule is bashy's modern cron: `bashy schedule` runs commands on a cron expression, a fixed interval, or at a one-shot time, from a self-contained JSON store + an optional in-process daemon — no host crontab required (the host `cron`/`crontab` are left untouched and reachable as before).
Package scope is the one git-repo-aware store resolver shared by every stateful bashy verb whose data has both a per-repo and a per-host home (today: todo and kb; the same shape fits any future "replaces an ad-hoc markdown file" store).
Package scope is the one git-repo-aware store resolver shared by every stateful bashy verb whose data has both a per-repo and a per-host home (today: todo and kb; the same shape fits any future "replaces an ad-hoc markdown file" store).
Local search (P0b) — the other half of the find-things primitive.
Local search (P0b) — the other half of the find-things primitive.
Package secrets includes best-effort output masking for values registered with Redactor.
Package secrets includes best-effort output masking for values registered with Redactor.
Package sota is `bashy sota` — the research capability (P1).
Package sota is `bashy sota` — the research capability (P1).
Package spacetime measures where-and-when code is running and answers whether a declared predicate holds here-now.
Package spacetime measures where-and-when code is running and answers whether a declared predicate holds here-now.
Package steward is the host/user-scoped seat of authority and continuity: exactly one steward per machine-and-account, holding an append-only, hash-chained, evidence-carrying journal that outlives whoever holds the seat.
Package steward is the host/user-scoped seat of authority and continuity: exactly one steward per machine-and-account, holding an append-only, hash-chained, evidence-carrying journal that outlives whoever holds the seat.
Package supervise implements `bashy supervise` — the conductor-as-a-verb.
Package supervise implements `bashy supervise` — the conductor-as-a-verb.
Package telemetry gives bashy an OpenTelemetry voice.
Package telemetry gives bashy an OpenTelemetry voice.
Package todo is the STEWARD'S task list — level 1 of the tracking hierarchy:
Package todo is the STEWARD'S task list — level 1 of the tracking hierarchy:
Package treesitter provides in-process AST parsing and structural code search using tree-sitter grammars.
Package treesitter provides in-process AST parsing and structural code search using tree-sitter grammars.
Package weave is the filesystem-based multi-agent workspace orchestrator re-homed from ycode into the AgentOS hub.
Package weave is the filesystem-based multi-agent workspace orchestrator re-homed from ycode into the AgentOS hub.
Package weavecli holds the agent-friendly CLI conventions every `ycode weave` subverb shares: versioned-envelope marshaling, stable exit-code constants, tty/agent-mode detection, and the BASHY_AGENTIC switch that flips all the user-visible defaults to machine-friendly.
Package weavecli holds the agent-friendly CLI conventions every `ycode weave` subverb shares: versioned-envelope marshaling, stable exit-code constants, tty/agent-mode detection, and the BASHY_AGENTIC switch that flips all the user-visible defaults to machine-friendly.

Jump to

Keyboard shortcuts

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