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/pkg/core
Levi Neely c8d2a7a907 Merge agentcore into agent; decouple pkg/core from internal/agent
AgentCore (the Core interface impl) belongs in internal/agent alongside
the loop, session, and state it orchestrates — not in a separate one-file
package.

To break the resulting import cycle (agent → pkg/core → agent), define
Event and EventHandler natively in pkg/core instead of aliasing from
internal/agent. The agent loop now imports pkg/core for these types.
Usage token tracking is internal to the loop and no longer emitted as
an event (no consumer used it).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 21:13:00 +02:00
..
core.go Merge agentcore into agent; decouple pkg/core from internal/agent 2026-04-09 21:13:00 +02:00
hooks.go Move hook mechanism to pkg/core 2026-04-09 21:06:43 +02:00
signals.go Move signal handling from internal/tui to pkg/core 2026-04-09 21:03:46 +02:00
signals_unix.go Move signal handling from internal/tui to pkg/core 2026-04-09 21:03:46 +02:00
signals_windows.go Move signal handling from internal/tui to pkg/core 2026-04-09 21:03:46 +02:00