Directories
¶
| Path | Synopsis |
|---|---|
|
Package apiversions provides first-class API versioning built on top of route groups.
|
Package apiversions provides first-class API versioning built on top of route groups. |
|
Package harness is part of the GoFastr harness.
|
Package harness is part of the GoFastr harness. |
|
client/tui
Package tui is part of the GoFastr harness.
|
Package tui is part of the GoFastr harness. |
|
client/web
Package web is part of the GoFastr harness.
|
Package web is part of the GoFastr harness. |
|
context
Package context is part of the GoFastr harness.
|
Package context is part of the GoFastr harness. |
|
control
Package control is part of the GoFastr harness.
|
Package control is part of the GoFastr harness. |
|
control/auth
Package auth implements the capability-token model: claim set, internal JWT-like encoding (no third-party dep), revocation list, and the issuance flow with TTY/notification confirmation.
|
Package auth implements the capability-token model: claim set, internal JWT-like encoding (no third-party dep), revocation list, and the issuance flow with TTY/notification confirmation. |
|
control/inproc
Package inproc is part of the GoFastr harness.
|
Package inproc is part of the GoFastr harness. |
|
control/mcpserver
Package mcpserver will expose the harness engine as an MCP server.
|
Package mcpserver will expose the harness engine as an MCP server. |
|
control/multiplex
Package multiplex is part of the GoFastr harness.
|
Package multiplex is part of the GoFastr harness. |
|
control/resources
Package resources is part of the GoFastr harness.
|
Package resources is part of the GoFastr harness. |
|
control/rest
Package rest is part of the GoFastr harness.
|
Package rest is part of the GoFastr harness. |
|
control/ws
Package ws will implement the WebSocket transport for the control plane.
|
Package ws will implement the WebSocket transport for the control plane. |
|
engine
Package engine is part of the GoFastr harness.
|
Package engine is part of the GoFastr harness. |
|
hook
Package hook is part of the GoFastr harness.
|
Package hook is part of the GoFastr harness. |
|
ids
Package ids is part of the GoFastr harness.
|
Package ids is part of the GoFastr harness. |
|
internal/clock
Package clock provides a swap-able clock for tests.
|
Package clock provides a swap-able clock for tests. |
|
internal/ulid
Package ulid is part of the GoFastr harness.
|
Package ulid is part of the GoFastr harness. |
|
logging
Package logging is part of the GoFastr harness.
|
Package logging is part of the GoFastr harness. |
|
mcpclient
Package mcpclient implements the MCP client (consumer side) the harness uses to talk to external MCP servers.
|
Package mcpclient implements the MCP client (consumer side) the harness uses to talk to external MCP servers. |
|
memory
Package memory is part of the GoFastr harness.
|
Package memory is part of the GoFastr harness. |
|
profile
Package profile is part of the GoFastr harness.
|
Package profile is part of the GoFastr harness. |
|
provider
Package provider is part of the GoFastr harness.
|
Package provider is part of the GoFastr harness. |
|
provider/credstore
Package credstore implements credential storage.
|
Package credstore implements credential storage. |
|
provider/helper
Package helper is part of the GoFastr harness.
|
Package helper is part of the GoFastr harness. |
|
provider/internal/openai
Package openai is an internal OpenAI-compatible adapter used by the OpenRouter and ZAI providers (both speak the same wire shape).
|
Package openai is an internal OpenAI-compatible adapter used by the OpenRouter and ZAI providers (both speak the same wire shape). |
|
provider/openrouter
Package openrouter is part of the GoFastr harness.
|
Package openrouter is part of the GoFastr harness. |
|
provider/zai
Package zai is part of the GoFastr harness.
|
Package zai is part of the GoFastr harness. |
|
secrets
Package secrets locates and loads the repo-local .harness-secrets/env file.
|
Package secrets locates and loads the repo-local .harness-secrets/env file. |
|
session
Package session is part of the GoFastr harness.
|
Package session is part of the GoFastr harness. |
|
session/sqlite
Package sqlite is part of the GoFastr harness.
|
Package sqlite is part of the GoFastr harness. |
|
skill
Package skill is part of the GoFastr harness.
|
Package skill is part of the GoFastr harness. |
|
skill/skillmd
Package skillmd is part of the GoFastr harness.
|
Package skillmd is part of the GoFastr harness. |
|
slash
Package slash is part of the GoFastr harness.
|
Package slash is part of the GoFastr harness. |
|
tool
Package tool is part of the GoFastr harness.
|
Package tool is part of the GoFastr harness. |
|
tool/builtins
Package builtins is part of the GoFastr harness.
|
Package builtins is part of the GoFastr harness. |
|
tool/permission
Package permission is part of the GoFastr harness.
|
Package permission is part of the GoFastr harness. |
|
tracing
Package tracing is part of the GoFastr harness.
|
Package tracing is part of the GoFastr harness. |
Click to show internal directories.
Click to hide internal directories.