Directories
¶
| Path | Synopsis |
|---|---|
|
Package config loads and merges odek configuration from multiple sources.
|
Package config loads and merges odek configuration from multiple sources. |
|
Package danger classifies shell commands by risk level and provides a configurable approval system for dangerous operations.
|
Package danger classifies shell commands by risk level and provides a configurable approval system for dangerous operations. |
|
Package llm provides an OpenAI-compatible HTTP client using only stdlib.
|
Package llm provides an OpenAI-compatible HTTP client using only stdlib. |
|
Package loop implements the ReAct (Reasoning + Acting) agent loop.
|
Package loop implements the ReAct (Reasoning + Acting) agent loop. |
|
Package mcp implements a Model Context Protocol server over stdio.
|
Package mcp implements a Model Context Protocol server over stdio. |
|
Package mcpclient implements an MCP client that connects to external MCP servers over stdio.
|
Package mcpclient implements an MCP client that connects to external MCP servers over stdio. |
|
Package memory provides persistent, agent-managed memory across sessions.
|
Package memory provides persistent, agent-managed memory across sessions. |
|
Package narrate produces human-friendly, emoji-rich transition messages describing what the agent is doing.
|
Package narrate produces human-friendly, emoji-rich transition messages describing what the agent is doing. |
|
Package redact provides secret detection and redaction for odek output.
|
Package redact provides secret detection and redaction for odek output. |
|
Package render provides emoji-driven terminal rendering for the odek agent loop.
|
Package render provides emoji-driven terminal rendering for the odek agent loop. |
|
Package resource implements @-prefixed resource discovery and inline resolution.
|
Package resource implements @-prefixed resource discovery and inline resolution. |
|
Package sandbox builds and operates the Docker container that isolates the agent's shell and file-tool execution from the host.
|
Package sandbox builds and operates the Docker container that isolates the agent's shell and file-tool execution from the host. |
|
Package session persists agent conversation history across runs.
|
Package session persists agent conversation history across runs. |
|
Package skills — advanced skill matching using scoring-based approach.
|
Package skills — advanced skill matching using scoring-based approach. |
|
Package telegram provides Telegram bot integration.
|
Package telegram provides Telegram bot integration. |
|
Package tool provides the clarify tool — ask the user a question and wait for a response.
|
Package tool provides the clarify tool — ask the user a question and wait for a response. |
|
Package transport provides tuned HTTP transports for odek's API clients.
|
Package transport provides tuned HTTP transports for odek's API clients. |
|
Package ws provides WebSocket constants used by cmd/odek/serve.go.
|
Package ws provides WebSocket constants used by cmd/odek/serve.go. |
Click to show internal directories.
Click to hide internal directories.