Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
contenox
command
Contenox CLI: run task chains locally with SQLite-backed state.
|
Contenox CLI: run task chains locally with SQLite-backed state. |
|
Package libauth provides secure authentication and authorization services using JWT tokens.
|
Package libauth provides secure authentication and authorization services using JWT tokens. |
|
Package bus provides an interface for core publish-subscribe messaging.
|
Package bus provides an interface for core publish-subscribe messaging. |
|
Package libcipher provides a collection of cryptographic utilities for encryption, decryption, integrity verification, and secure key generation.
|
Package libcipher provides a collection of cryptographic utilities for encryption, decryption, integrity verification, and secure key generation. |
|
3.
|
3. |
|
Package routine provides utilities for managing recurring tasks (routines) with circuit breaker protection.
|
Package routine provides utilities for managing recurring tasks (routines) with circuit breaker protection. |
|
runtime
|
|
|
chatservice
Package chatservice persists the conversation thread.
|
Package chatservice persists the conversation thread. |
|
contenoxcli
backends.go contains helpers for LLM backend and provider config KV storage.
|
backends.go contains helpers for LLM backend and provider config KV storage. |
|
hitlservice
Package hitlservice evaluates approval policies for tool calls.
|
Package hitlservice evaluates approval policies for tool calls. |
|
internal/runtimestate
runtimestate implements the core logic for reconciling the declared state of LLM backends (from dbInstance) with their actual observed state.
|
runtimestate implements the core logic for reconciling the declared state of LLM backends (from dbInstance) with their actual observed state. |
|
internal/setupcheck
Package setupcheck evaluates local runtime readiness (defaults, backends) for the CLI.
|
Package setupcheck evaluates local runtime readiness (defaults, backends) for the CLI. |
|
internal/tools
internal/tools/multi_repo.go
|
internal/tools/multi_repo.go |
|
localtools
Package localtools provides tools that fire around chain execution: approval gates and host-side helpers.
|
Package localtools provides tools that fire around chain execution: approval gates and host-side helpers. |
|
localtools/mcpoauth
Package mcpoauth implements the MCP OAuth 2.1 Authorization Code + PKCE flow for CLI clients.
|
Package mcpoauth implements the MCP OAuth 2.1 Authorization Code + PKCE flow for CLI clients. |
|
mcpserverservice
Package mcpserverservice stores MCP server configs.
|
Package mcpserverservice stores MCP server configs. |
|
mcpworker
Package mcpworker keeps MCP server connections alive across chain steps.
|
Package mcpworker keeps MCP server connections alive across chain steps. |
|
sessionservice
Package sessionservice stores CLI chat sessions so conversations persist across terminal restarts.
|
Package sessionservice stores CLI chat sessions so conversations persist across terminal restarts. |
|
taskengine
Package taskengine orchestrates an agent: it drives LLM turns, tool calls, and routing in a loop, defined as a JSON chain you version in git.
|
Package taskengine orchestrates an agent: it drives LLM turns, tool calls, and routing in a loop, defined as a JSON chain you version in git. |
|
taskengine/llmretry
Package llmretry wraps a single LLM call with classified retry, exponential backoff, and an optional model fallback.
|
Package llmretry wraps a single LLM call with classified retry, exponential backoff, and an optional model fallback. |
|
vfsservice
Package vfsservice exposes the local filesystem to chains.
|
Package vfsservice exposes the local filesystem to chains. |
|
tools
|
|
|
version
command
|
Click to show internal directories.
Click to hide internal directories.