Commit Graph

  • 8e68313142 remove agent/complete.go — completions now go through /generate main Levi Neely 2026-08-07 07:38:09 +0200
  • 1eacb4f42d agent: replace hardcoded model maps with models.yaml config Levi Neely 2026-08-07 07:24:40 +0200
  • 267f438e9e clean up OLLIE_* env vars: replace with XDG conventions Levi Neely 2026-08-07 07:12:08 +0200
  • 92619d4072 elevate: fix session ID passing, leaky bucket rate limit Levi Neely 2026-07-30 16:29:35 +0200
  • 517d18d405 agent: inject AGENTS.md from cwd into user context Levi Neely 2026-07-30 09:39:58 +0200
  • f8459021b7 skills: remove dead Discover() method Levi Neely 2026-07-30 09:38:00 +0200
  • a640257dbf registry: refresh schemas on tool_list and reload on tool_load Levi Neely 2026-07-30 09:36:54 +0200
  • 6fc2e001ac tools: promote reasoning_think to builtin Levi Neely 2026-07-30 09:24:08 +0200
  • 10bd60980a toolsrv: dynamic tool discovery, drop global cache Levi Neely 2026-07-30 09:16:01 +0200
  • 80d7e4436d readme: update architecture diagram to match current packages Levi Neely 2026-07-30 08:59:23 +0200
  • 55a81f7709 delete dead code: GlobalToolNames, ExtractReturnSchema Levi Neely 2026-07-30 00:43:40 +0200
  • 8e687b040d toolsrv: add Dial() with Addr type for unified construction Levi Neely 2026-07-29 23:29:23 +0200
  • 47141c764d delete Decl/RemoteDecl — callers use New() directly Levi Neely 2026-07-29 23:23:51 +0200
  • 4ac5fc94be rename Runtime.ExecServer → Runtime.ToolServer Levi Neely 2026-07-29 23:22:32 +0200
  • cadcb62fcd tools: consolidate into shell.go, tool.go, skill.go Levi Neely 2026-07-29 23:20:01 +0200
  • a21c256efa tools: one file per builtin tool Levi Neely 2026-07-29 23:19:03 +0200
  • 18beb15698 split: toolsrv/ (server framework) + tools/ (builtin handlers) Levi Neely 2026-07-29 23:17:22 +0200
  • 873f83464f tools: decompose code.go into server.go + shell.go Levi Neely 2026-07-29 23:07:00 +0200
  • 10e0731a0a merge execute/ into tools/ Levi Neely 2026-07-29 23:01:47 +0200
  • d6bc89d3e2 agent: eliminate Dispatcher, use tools.Server directly Levi Neely 2026-07-29 22:50:01 +0200
  • 0524f38db0 agent: remove redundant runtime nil checks Levi Neely 2026-07-29 22:41:58 +0200
  • cde16ada08 agent: unexport ExecServer → execServer Levi Neely 2026-07-29 22:38:08 +0200
  • 8acb4a901e agent: add Complete (one-shot ephemeral agent) Levi Neely 2026-07-29 22:19:19 +0200
  • ec62eb9189 session: remove Interrupt, Queue, Detach, and all remaining agent pass-throughs Levi Neely 2026-07-29 22:05:46 +0200
  • 24b9a0bdd3 session: remove Submit and agent pass-through methods Levi Neely 2026-07-29 21:57:53 +0200
  • 0b3d04c17c session: remove command dispatch from Submit Levi Neely 2026-07-29 21:52:56 +0200
  • 8e4cdaa4bd session: extract agent/ as separate package Levi Neely 2026-07-29 21:43:49 +0200
  • eef52beb74 session: move Submit/executeTurn to *Agent receiver Levi Neely 2026-07-29 21:16:59 +0200
  • 467e6999b1 session: inject bus/log/audit into Agent (prep for Submit move) Levi Neely 2026-07-29 21:02:43 +0200
  • 8a4f77c118 session: rename PersistedSession → PersistedAgent Levi Neely 2026-07-29 20:57:13 +0200
  • 84a64e9251 session: add Agent.ID() method Levi Neely 2026-07-29 20:49:51 +0200
  • d6c56bd4f0 session: rename Config.Uname → Config.AgentID Levi Neely 2026-07-29 20:28:17 +0200
  • 4643c4fca5 session: rename Agent.uname → Agent.id Levi Neely 2026-07-29 20:27:23 +0200
  • 4028085914 session: move uname to Agent, remove peers from core Levi Neely 2026-07-29 20:25:28 +0200
  • 7592f810a9 session: move cwd, fifo, submitMu, toolCallCount, pendingInject to Agent Levi Neely 2026-07-29 20:15:13 +0200
  • 8acadaaa30 session: move state/reply to Agent Levi Neely 2026-07-29 20:10:42 +0200
  • 63f3f494c2 backend: add Noop backend for testing Levi Neely 2026-07-29 20:00:26 +0200
  • 1b35862f1a session: expose Agent() accessor, add methods to Agent struct Levi Neely 2026-07-29 19:36:51 +0200
  • d9920b42c7 session: merge harness.go into session.go Levi Neely 2026-07-29 19:29:49 +0200
  • 5db3eb5138 session: remove Session interface, export concrete struct Levi Neely 2026-07-29 19:25:14 +0200
  • 1664644023 session: rename config.go → agent_config.go, update README Levi Neely 2026-07-29 19:18:04 +0200
  • 916b31ee89 session: rename exports for clean public API Levi Neely 2026-07-29 19:17:00 +0200
  • 6ee949bd7c rename agent/ → session/, absorb session.Session into harness Levi Neely 2026-07-29 19:13:26 +0200
  • 761dd51e24 agent: rename sessionHost → harness, host.go → harness.go Levi Neely 2026-07-29 18:47:41 +0200
  • cc9fa0c8cd agent: rename type agent → sessionHost, core.go → host.go Levi Neely 2026-07-29 18:44:13 +0200
  • bda9c9cb1d agent: rename reasoning.go → agent.go Levi Neely 2026-07-29 18:42:55 +0200
  • 1aebc49d4e agent: rename reasoning → Agent Levi Neely 2026-07-29 18:42:28 +0200
  • e10319758b session: add plan, prevPrompt, peers to Session Levi Neely 2026-07-29 18:36:59 +0200
  • da4d047aa1 agent: extract reasoning struct (swappable agent state) Levi Neely 2026-07-29 18:35:45 +0200
  • 23de2e8267 agent: rename receiver s → a for clarity Levi Neely 2026-07-29 18:33:21 +0200
  • 6396167361 agent: delegate sessionID, cwd, env, uname to session.Session Levi Neely 2026-07-29 18:31:18 +0200
  • 64f3f18573 agent: delegate bus, fifo, state, reply to session.Session Levi Neely 2026-07-29 18:28:14 +0200
  • 457ec2312f session: new package for agent runtime environment Levi Neely 2026-07-29 18:23:04 +0200
  • 498278665f rename agent.Session → agent.History Levi Neely 2026-07-29 18:21:34 +0200
  • 27ee375892 README: fix session lifecycle, remove /tmp/ollie reference Levi Neely 2026-07-29 18:14:41 +0200
  • bf137f0265 update README for new package layout Levi Neely 2026-07-29 18:12:01 +0200
  • 2ea13cd611 restructure: drop pkg/, split tools/execute into focused packages Levi Neely 2026-07-29 18:10:25 +0200
  • 2372c057bb elevate: require valid session identity for all requests Levi Neely 2026-07-29 16:30:16 +0200
  • c25f59ac7b elevate: per-turn rate limiter (max 3 per turn) Levi Neely 2026-07-29 16:22:15 +0200
  • c051a72ba4 shell: fix elevated detach + update docs Levi Neely 2026-07-29 14:44:11 +0200
  • 38db3db4f2 agent: add WatchAgent support and notify on /agent change Levi Neely 2026-07-29 11:03:55 +0200
  • 6941c372d8 execute: add WithToolRegistry/WithSkillsRegistry Options Levi Neely 2026-07-29 10:50:26 +0200
  • fb21228ca1 agent: keep 'calling:' state during tool execution, not 'thinking' Levi Neely 2026-07-29 09:33:46 +0200
  • a9642a9be1 execute: stop streaming output to agent after process detach Levi Neely 2026-07-29 09:28:06 +0200
  • 0e1c0f199d shell: restore detach field for autonomous background processes Levi Neely 2026-07-29 09:19:03 +0200
  • 12e3338b69 tools: handle string 'true' for elevated flag Levi Neely 2026-07-29 09:14:55 +0200
  • 3b05b50b47 tools: pipe stdin JSON via heredoc for elevated calls Levi Neely 2026-07-29 08:52:53 +0200
  • 75b76b118e tools: pipe JSON args to stdin, sort tool/skill lists Levi Neely 2026-07-29 08:47:06 +0200
  • d5c591ad26 add elevated flag to shell and callPromotedTool; thread through to executeElevated ollie 2026-07-29 00:41:40 +0200
  • 9ea56242c3 callPromotedTool: run tool scripts through sandbox instead of exec directly ollie 2026-07-29 00:35:07 +0200
  • e3a9ff4bf3 add skills registry and skill_list/skill_load/skill_active built-in dispatchers ollie 2026-07-29 00:16:54 +0200
  • 852ce1e41b update core README to reference embedded system prompt ollie 2026-07-28 23:32:13 +0200
  • e9644e7a3d add built-in tool_active: list currently loaded/promoted tools ollie 2026-07-28 23:24:33 +0200
  • 6735a6ab26 add built-in tool_list and tool_load tools ollie 2026-07-28 23:21:42 +0200
  • ba9f605119 tool registry: cache tier/parallel metadata in ToolInfo, drop hard-coded tables ollie 2026-07-28 23:15:52 +0200
  • 2c36c023aa execute_code -> shell: simplify to single bash command, remove steps/parallel/detach/language ollie 2026-07-28 23:03:31 +0200
  • 1b05433a5b strip execute_code to bash-only; remove language detection; run promoted tools directly ollie 2026-07-28 22:59:44 +0200
  • 6bd77276ee remove call_tool and pipe implementations ollie 2026-07-28 22:51:47 +0200
  • 18d00191f8 remove call_tool and pipe references from docs and prompts ollie 2026-07-28 22:47:06 +0200
  • b26bd7f580 remove allowExecutors from config, execute server, and agent JSONs ollie 2026-07-28 22:39:17 +0200
  • dce77f0b8d merge registry into execute: one server, one routing table, deterministic arg ordering ollie 2026-07-28 22:08:44 +0200
  • f08e0abdf0 core: support dynamic tool registration ollie 2026-07-28 14:13:08 +0200
  • 3fb5528c97 flushSave persists backend and model ollie 2026-07-27 20:07:17 +0200
  • dfc387d7b8 sanitize invalid ToolCall.Arguments before save; atomic write ollie 2026-07-27 20:01:31 +0200
  • 08c9b3dc76 fix unused desc variable in ReactTo ollie 2026-07-27 19:55:11 +0200
  • 52849794e8 stop emitting reaction events to chat log; badges handle display ollie 2026-07-27 19:54:39 +0200
  • 05524b8aa7 add Reactions() method to Core interface ollie 2026-07-27 19:47:16 +0200
  • af9a22b1db response IDs and structured reactions with exact targeting ollie 2026-07-27 19:12:12 +0200
  • c656846cce categorize emoji reactions as positive/negative/confused with tracked counters ollie 2026-07-27 18:30:01 +0200
  • 96a140a83c add React() for emoji reactions on assistant messages Levi Neely 2026-07-27 15:19:33 +0200
  • 273a31c5f1 emit post-stream suffixes to chat output Levi Neely 2026-07-27 13:07:41 +0200
  • 75f11a7dc9 enforce 128KB tool result ceiling unconditionally Levi Neely 2026-07-27 13:02:45 +0200
  • 8973881c0a elevate: remove SSH agent proxy (unnecessary with integrated broker) Levi Neely 2026-07-27 11:06:21 +0200
  • 116c7fa671 elevate: add ParsePolicy helper Levi Neely 2026-07-27 11:03:18 +0200
  • bd40dc9637 sandbox: remove superpowerd integration Levi Neely 2026-07-27 10:57:07 +0200
  • fb8f4acff1 elevate: show key comment instead of fingerprint in notifications Levi Neely 2026-07-27 10:51:54 +0200
  • d79861ff7c elevate: SSH agent proxy with approval gating Levi Neely 2026-07-27 10:49:26 +0200
  • c418148dc8 elevate: integrated elevation broker package Levi Neely 2026-07-27 10:31:10 +0200
  • d903980256 persist usage/cost data across session restarts ollie 2026-07-26 19:01:19 +0200
  • 95557b35ab persist active sessions under active directory ollie 2026-07-26 12:10:11 +0200