This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
ollie-core/internal
Levi Neely a3e1a078c4 refactor: move mcp/tools/execute to pkg/ for external consumability
internal/mcp      → pkg/mcp         (MCP client, concrete)
internal/tools    → pkg/tools        (Executor interface + MCPExecutor)
internal/exec     → pkg/tools/execute (builtin sandbox executor, split by tool)

Split exec.go into executor.go (sandbox runner), pipe.go (BuildPipeline/PipeStep),
tool.go (ReadTool), and code.go (execute_code is Executor.Execute with trusted=false).

All three packages are now importable by consumers outside this module.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 21:59:01 +02:00
..
backend backend: internalize model state; remove model param from ChatStream 2026-04-09 21:42:30 +02:00
config Restructure: pkg/core interface, internal/ packages, cmd/ollie TUI entry point 2026-04-09 21:00:04 +02:00
tui Make pkg/agent internals private; move app-level utils to cmd/ollie 2026-04-09 21:31:02 +02:00