internal/

directory
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL