Documentation
¶
Overview ¶
Command steerloop2 runs an agent loop from the terminal: run, replay, tools validate, version and help. It is built interface-first and nested: each interface is declared in the file that uses it.
Read in this order:
internal/cmds/run/run.go what happens, and what it needs internal/cmds/run/wire.go what fills each need then any package under internal/ that wire.go names
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
cli
Package cli is the leaf of steerloop2: command dispatch, the environment contract and exit codes.
|
Package cli is the leaf of steerloop2: command dispatch, the environment contract and exit codes. |
|
cmds/help
Package helpcmd is `steerloop2 help`.
|
Package helpcmd is `steerloop2 help`. |
|
cmds/run
Package runcmd is `steerloop2 run`.
|
Package runcmd is `steerloop2 run`. |
|
cmds/version
Package versioncmd is `steerloop2 version`.
|
Package versioncmd is `steerloop2 version`. |
|
interrupt
Package interrupt maps Ctrl-C onto a running loop.
|
Package interrupt maps Ctrl-C onto a running loop. |
|
osenv
Package osenv is the real cli.Environment: the process's own env and streams.
|
Package osenv is the real cli.Environment: the process's own env and streams. |
|
render
Package render prints a run for a person at a terminal.
|
Package render prints a run for a person at a terminal. |
|
steering
Package steering feeds a person's input into a running loop.
|
Package steering feeds a person's input into a running loop. |
Click to show internal directories.
Click to hide internal directories.