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/agent
Levi Neely 24b9a0bdd3 session: remove Submit and agent pass-through methods
Session no longer has Submit(), IsRunning(), State(), Reply(), BackendName(),
ModelName(), AgentName(), CtxSz(), Cost(), Usage(), Context(), SystemPrompt(),
GenerationParams(), SetGenerationParams(), CompactionModel(), SetCompactionModel(),
ListModels(), Reactions(), React(), ReactTo(), PopQueue(), ToolCallCount().

Callers access the Agent directly via Session.Agent(). Session retains only
genuinely session-level operations: Agent(), Bus(), Close(), SetEnv(),
Interrupt(), Queue(), InjectSystemEvent(), CWD(), SetCWD(), SetSessionID(),
WaitChange(), persistence, and detach.

Agent.Submit now dispatches slash commands internally (HandleCommand) before
falling through to executeTurn.
2026-07-29 21:57:53 +02:00
..
agent.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
agent_config.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
build_runtime.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
commands.go session: remove command dispatch from Submit 2026-07-29 21:52:56 +02:00
compaction.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
config_paths.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
cost.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
fifo.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
fifo_test.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
history.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
hooks.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
loop.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
new.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
prompt_resolver.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
runtime.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
state.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00
turn.go session: remove Submit and agent pass-through methods 2026-07-29 21:57:53 +02:00
usage_log.go session: extract agent/ as separate package 2026-07-29 21:43:49 +02:00