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
Levi Neely fb21228ca1 agent: keep 'calling:' state during tool execution, not 'thinking'
Previously, the Output callback set state to 'thinking' on every tool
event (including streaming chunks), so the state flickered immediately
away from 'calling:'. Now:

- Tool events no longer trigger setState('thinking')
- The loop emits a 'state' event with 'thinking' at the top of each
  iteration (before calling the backend), which is the correct time
  to transition.
- New 'state' event role in Output callback for explicit state transitions.

This keeps the detach button visible in the GUI during tool execution.
2026-07-29 09:33:46 +02:00
..
agent agent: keep 'calling:' state during tool execution, not 'thinking' 2026-07-29 09:33:46 +02:00
backend core: support dynamic tool registration 2026-07-28 14:13:08 +02:00
config remove allowExecutors from config, execute server, and agent JSONs 2026-07-28 22:39:17 +02:00
elevate core: support dynamic tool registration 2026-07-28 14:13:08 +02:00
env core: support dynamic tool registration 2026-07-28 14:13:08 +02:00
log agent: audit logging via OLLIE_AUDIT_LOG=debug 2026-04-27 18:21:13 +02:00
paths expand ~ in cwd across agent core, hooks, and execute server 2026-04-24 20:10:42 +02:00
remote core: support dynamic tool registration 2026-07-28 14:13:08 +02:00
skills tools: pipe JSON args to stdin, sort tool/skill lists 2026-07-29 08:47:06 +02:00
tools execute: stop streaming output to agent after process detach 2026-07-29 09:28:06 +02:00