Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
codecuttlectl
command
codecuttlectl is the Codecuttle meta-harness CLI agent.
|
codecuttlectl is the Codecuttle meta-harness CLI agent. |
|
internal
|
|
|
approval
Package approval implements user confirmation gates for destructive operations.
|
Package approval implements user confirmation gates for destructive operations. |
|
audit
Package audit provides structured event logging and session-level audit trail accumulation for governance, cost attribution, and security monitoring.
|
Package audit provides structured event logging and session-level audit trail accumulation for governance, cost attribution, and security monitoring. |
|
backlog
Package backlog implements a persistent, cross-session intent queue for deferred work.
|
Package backlog implements a persistent, cross-session intent queue for deferred work. |
|
bedrock
Package bedrock provides the AWS Bedrock Converse API client for codecuttlectl.
|
Package bedrock provides the AWS Bedrock Converse API client for codecuttlectl. |
|
compact
Package compact implements heuristic context compaction for conversation history.
|
Package compact implements heuristic context compaction for conversation history. |
|
conversation
Package conversation implements the agent conversation loop with tool calling.
|
Package conversation implements the agent conversation loop with tool calling. |
|
inkwell
Package inkwell implements the diagnostic reconciliation loop for the Codecuttle meta-harness.
|
Package inkwell implements the diagnostic reconciliation loop for the Codecuttle meta-harness. |
|
pluginhost
Package pluginhost implements the HashiCorp go-plugin host (orchestrator side) for managing Cuttlebone tool plugins as isolated subprocesses.
|
Package pluginhost implements the HashiCorp go-plugin host (orchestrator side) for managing Cuttlebone tool plugins as isolated subprocesses. |
|
pluginkit
Package pluginkit provides helpers for building Cuttlebone tool plugins.
|
Package pluginkit provides helpers for building Cuttlebone tool plugins. |
|
pluginkit/schema
Package schema provides JSON Schema generation from Go structs and protobuf message descriptors.
|
Package schema provides JSON Schema generation from Go structs and protobuf message descriptors. |
|
pluginkit/types
Package types provides shared types for Cuttlebone plugin input handling.
|
Package types provides shared types for Cuttlebone plugin input handling. |
|
prompt
Package prompt manages embedded system prompts and dynamic template hydration.
|
Package prompt manages embedded system prompts and dynamic template hydration. |
|
provider
Package convert provides conversion utilities between provider-agnostic types and AWS Bedrock SDK types.
|
Package convert provides conversion utilities between provider-agnostic types and AWS Bedrock SDK types. |
|
provider/bedrock
Package bedrockprov wraps the existing bedrock.Client to implement the provider.Provider interface.
|
Package bedrockprov wraps the existing bedrock.Client to implement the provider.Provider interface. |
|
provider/ollama
Package ollama implements the provider.Provider interface using the Ollama OpenAI-compatible HTTP API (localhost:11434/v1/).
|
Package ollama implements the provider.Provider interface using the Ollama OpenAI-compatible HTTP API (localhost:11434/v1/). |
|
scaffold
Package scaffold generates Cuttlebone plugin stubs from structured specifications.
|
Package scaffold generates Cuttlebone plugin stubs from structured specifications. |
|
session
Package session manages persistent session state for codecuttlectl conversations.
|
Package session manages persistent session state for codecuttlectl conversations. |
|
skills
Package skills implements the conditional skill injection system for the Codecuttle meta-harness.
|
Package skills implements the conditional skill injection system for the Codecuttle meta-harness. |
|
todo
Package todo manages in-memory task lists for the agent session.
|
Package todo manages in-memory task lists for the agent session. |
|
visualtest
Package visualtest provides programmatic control of a virtual display environment for TUI visual testing.
|
Package visualtest provides programmatic control of a virtual display environment for TUI visual testing. |
|
plugins
|
|
|
cuttlebone-bash-exec
command
cuttlebone-bash-exec is a Cuttlebone plugin that executes bash commands.
|
cuttlebone-bash-exec is a Cuttlebone plugin that executes bash commands. |
|
cuttlebone-edit-file
command
cuttlebone-edit-file is a Cuttlebone plugin that performs exact string replacements in files.
|
cuttlebone-edit-file is a Cuttlebone plugin that performs exact string replacements in files. |
|
cuttlebone-git
command
cuttlebone-git is a Cuttlebone plugin that provides git operations.
|
cuttlebone-git is a Cuttlebone plugin that provides git operations. |
|
cuttlebone-github
command
Package github provides the GitHub REST API client and token resolution for the cuttlebone-github plugin.
|
Package github provides the GitHub REST API client and token resolution for the cuttlebone-github plugin. |
|
cuttlebone-glob
command
cuttlebone-glob is a Cuttlebone plugin that finds files by name pattern.
|
cuttlebone-glob is a Cuttlebone plugin that finds files by name pattern. |
|
cuttlebone-go-skills
command
cuttlebone-go-skills is a companion knowledge plugin that provides Go-specific skills, workflows, and best practices to the agent.
|
cuttlebone-go-skills is a companion knowledge plugin that provides Go-specific skills, workflows, and best practices to the agent. |
|
cuttlebone-grep
command
cuttlebone-grep is a Cuttlebone plugin that searches file contents using regex.
|
cuttlebone-grep is a Cuttlebone plugin that searches file contents using regex. |
|
cuttlebone-list-directory
command
cuttlebone-list-directory is a Cuttlebone plugin that lists directory contents.
|
cuttlebone-list-directory is a Cuttlebone plugin that lists directory contents. |
|
cuttlebone-read-file
command
cuttlebone-read-file is a Cuttlebone plugin that reads file contents.
|
cuttlebone-read-file is a Cuttlebone plugin that reads file contents. |
|
cuttlebone-web-fetch
command
cuttlebone-web-fetch is a Cuttlebone plugin that fetches URL content and converts it to readable text or markdown.
|
cuttlebone-web-fetch is a Cuttlebone plugin that fetches URL content and converts it to readable text or markdown. |
|
cuttlebone-web-search
command
cuttlebone-web-search is a Cuttlebone plugin that provides web search and URL fetching capabilities.
|
cuttlebone-web-search is a Cuttlebone plugin that provides web search and URL fetching capabilities. |
|
cuttlebone-write-file
command
cuttlebone-write-file is a Cuttlebone plugin that writes content to files.
|
cuttlebone-write-file is a Cuttlebone plugin that writes content to files. |
Click to show internal directories.
Click to hide internal directories.
