Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bash
command
Command bash is the pure GNU Bash 5.3 drop-in: the sh engine and CLI only, with no AgentOS surface.
|
Command bash is the pure GNU Bash 5.3 drop-in: the sh engine and CLI only, with no AgentOS surface. |
|
bashy
command
Command bashy is the AgentOS system shell: the same shell core as `bash`, plus the coreutils pure-Go userland, the `yc` code-intel verbs, and the front-door subcommands (`bashy weave …`, `bashy podman …`).
|
Command bashy is the AgentOS system shell: the same shell core as `bash`, plus the coreutils pure-Go userland, the `yc` code-intel verbs, and the front-door subcommands (`bashy weave …`, `bashy podman …`). |
|
sh
command
Command sh is the pure POSIX shell used by the shell conformance gate.
|
Command sh is the pure POSIX shell used by the shell conformance gate. |
|
Package dhnt defines the portable, Argo-independent dhnt.pipeline/v1 and dhnt.run/v1 data contracts used by Bashy workers and evidence gates.
|
Package dhnt defines the portable, Argo-independent dhnt.pipeline/v1 and dhnt.run/v1 data contracts used by Bashy workers and evidence gates. |
|
examples
|
|
|
local-knowledge/kb-ui
command
Command kb-ui serves the local-knowledge monitor, explorer, and file preview UI.
|
Command kb-ui serves the local-knowledge monitor, explorer, and file preview UI. |
|
internal
|
|
|
agentos
Live adoption counters (Sprint 446 S10): which triggers agents actually use, which hints they were shown, and which hints they followed.
|
Live adoption counters (Sprint 446 S10): which triggers agents actually use, which hints they were shown, and which hints they followed. |
|
agentos/activity
Package activity is the shared activity-event contract for Bashy subsystems: one compact envelope, one interest-routing matrix, and one delivery path onto the EXISTING durable notification and wake primitives.
|
Package activity is the shared activity-event contract for Bashy subsystems: one compact envelope, one interest-routing matrix, and one delivery path onto the EXISTING durable notification and wake primitives. |
|
agentos/session
Package session implements the warm `bashy serve` process: a persistent, local, explicitly-started listener that runs `bashy -c "…"` commands inside one already-initialized process, so an agent that fires thousands of shell invocations pays the process- and package-init tax once instead of per call.
|
Package session implements the warm `bashy serve` process: a persistent, local, explicitly-started listener that runs `bashy -c "…"` commands inside one already-initialized process, so an agent that fires thousands of shell invocations pays the process- and package-init tax once instead of per call. |
|
cli
bashy is a Bash 5.3 compatible shell built on top of interp.
|
bashy is a Bash 5.3 compatible shell built on top of interp. |
|
core
Package core is the small one-file Bashy route used to prove the base/core import boundary.
|
Package core is the small one-file Bashy route used to prove the base/core import boundary. |
|
httpproxy
Package httpproxy implements an HTTP/1.1 forward proxy and opaque CONNECT tunnels.
|
Package httpproxy implements an HTTP/1.1 forward proxy and opaque CONNECT tunnels. |
|
installpair
Package installpair verifies the two supported installed shell shapes.
|
Package installpair verifies the two supported installed shell shapes. |
|
interactiveprobe
Package interactiveprobe exercises the shell through a controlling Unix PTY or Windows ConPTY.
|
Package interactiveprobe exercises the shell through a controlling Unix PTY or Windows ConPTY. |
|
tmpl
Package tmpl is `bashy tmpl`: render a Go text/template file against JSON data.
|
Package tmpl is `bashy tmpl`: render a Go text/template file against JSON data. |
|
pkg
|
|
|
harnessrunner
Package harnessrunner implements the effect-safe command boundary used by a YAML harness.
|
Package harnessrunner implements the effect-safe command boundary used by a YAML harness. |
|
ladder
Package ladder resolves one input line on the Sprint 255 action ladder (docs/bashy-agentic-chat-mode-design.md §2): a literal command runs as typed (rung 0), a misspelled command name is repaired deterministically (rung 1), and anything else is free text, which the caller hands to an agent as a turn (the last rung).
|
Package ladder resolves one input line on the Sprint 255 action ladder (docs/bashy-agentic-chat-mode-design.md §2): a literal command runs as typed (rung 0), a misspelled command name is repaired deterministically (rung 1), and anything else is free text, which the caller hands to an agent as a turn (the last rung). |
|
runner
Package runner exposes Bashy's in-process AgentOS shell for embedding.
|
Package runner exposes Bashy's in-process AgentOS shell for embedding. |
|
Package skills embeds the tier-2 workplace skill (agent work and collaboration; a skill may run from any execution environment — the tier is its purpose, not a location) shipped with the bashy binary, so it resolves from any cwd WITHOUT the source tree present — the skill content is compiled into `bashy`, not read from this repo.
|
Package skills embeds the tier-2 workplace skill (agent work and collaboration; a skill may run from any execution environment — the tier is its purpose, not a location) shipped with the bashy binary, so it resolves from any cwd WITHOUT the source tree present — the skill content is compiled into `bashy`, not read from this repo. |
|
tools
|
|
|
agentic-example
command
Command agentic-example embeds Bash++ with one example-only native tool.
|
Command agentic-example embeds Bash++ with one example-only native tool. |
|
bash53aggregate
command
|
|
|
bash53fixtures
command
bash53fixtures ensures the public GNU Bash 5.3 fixture tree is available in bashy's verified user cache and linked into a source checkout.
|
bash53fixtures ensures the public GNU Bash 5.3 fixture tree is available in bashy's verified user cache and linked into a source checkout. |
|
bash53locales
command
bash53locales ensures the provisioned Bash 5.3 corpus locale store exists and prints its path: set LOCPATH to the printed directory so coreutils' locale(1) advertises the corpus set (glibc localedata compiled with localedef into the Go locale store).
|
bash53locales ensures the provisioned Bash 5.3 corpus locale store exists and prints its path: set LOCPATH to the printed directory so coreutils' locale(1) advertises the corpus set (glibc localedata compiled with localedef into the Go locale store). |
|
bash53suite
command
|
|
|
bashysignalprobe
command
Command bashysignalprobe verifies a built Bashy artifact's inherited-ignore behavior through its sh alias, including the pre-script signal window.
|
Command bashysignalprobe verifies a built Bashy artifact's inherited-ignore behavior through its sh alias, including the pre-script signal window. |
|
elfaudit
command
Command elfaudit verifies the structural contract of Bashy's Cloudbox ELF.
|
Command elfaudit verifies the structural contract of Bashy's Cloudbox ELF. |
|
installbashy
command
Command installbashy installs a freshly built bash/bashy pair without leaving an older bashy earlier on PATH.
|
Command installbashy installs a freshly built bash/bashy pair without leaving an older bashy earlier on PATH. |
|
interactive-depth
command
interactive-depth runs the same asserted probes as TestInteractiveDepthPTY on a native Unix PTY or Windows ConPTY, including from a headless SSH session.
|
interactive-depth runs the same asserted probes as TestInteractiveDepthPTY on a native Unix PTY or Windows ConPTY, including from a headless SSH session. |
|
licensegate
command
Command licensegate verifies that bashy's full shipped Go dependency graph (which includes yoke, sh, and outpost) plus any vendored or third_party directories contains only permissive licenses (MIT, Apache-2.0, BSD, ISC, 0BSD, CC0, Unlicense, Zlib).
|
Command licensegate verifies that bashy's full shipped Go dependency graph (which includes yoke, sh, and outpost) plus any vendored or third_party directories contains only permissive licenses (MIT, Apache-2.0, BSD, ISC, 0BSD, CC0, Unlicense, Zlib). |
|
posix-pty-windows
command
Windows ConPTY runner for the interactive POSIX survey.
|
Windows ConPTY runner for the interactive POSIX survey. |
|
productgo
command
Command productgo builds Bashy with its explicitly opted-in startup signal contract.
|
Command productgo builds Bashy with its explicitly opted-in startup signal contract. |
|
releaseeligibility
command
Command releaseeligibility rejects diagnostic Bashy build profiles before an artifact is promoted to a shipped path, and verifies a release asset directory carries the managed otel blobs binmgr fetches on demand.
|
Command releaseeligibility rejects diagnostic Bashy build profiles before an artifact is promoted to a shipped path, and verifies a release asset directory carries the managed otel blobs binmgr fetches on demand. |
|
windowswslocale
command
|
|
|
yashsuite
command
|
|
|
ztst
command
ztst is a shell-agnostic runner for zsh's .ztst test-file format (Test/*.ztst in the zsh source tree), used by scripts/zsh-scoreboard.sh to score bashy — and any reference shell — on zsh's own regression suite.
|
ztst is a shell-agnostic runner for zsh's .ztst test-file format (Test/*.ztst in the zsh source tree), used by scripts/zsh-scoreboard.sh to score bashy — and any reference shell — on zsh's own regression suite. |
Click to show internal directories.
Click to hide internal directories.