From e4c76603ba8c126721d4abf8bafab992fbb3d277 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 26 Apr 2026 19:04:03 +0200 Subject: [PATCH] remove reasoning_think tool and prompt Backend now streams native thinking tokens via StreamEvent.Reasoning. The no-op scratchpad tool is redundant. Co-Authored-By: Claude Sonnet 4.6 --- agents/coding.json | 1 - agents/default.json | 1 - agents/devops.json | 1 - agents/qa.json | 1 - agents/reviewer.json | 1 - agents/sysarchitect.json | 1 - agents/writer.json | 1 - prompts/tools-reasoning.md | 14 -------------- tools/reasoning_think | 7 ------- 9 files changed, 28 deletions(-) delete mode 100644 prompts/tools-reasoning.md delete mode 100755 tools/reasoning_think diff --git a/agents/coding.json b/agents/coding.json index eda6369..05514f1 100644 --- a/agents/coding.json +++ b/agents/coding.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-coding", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "$OLLIE/x/prime tools-elevate", diff --git a/agents/default.json b/agents/default.json index c02c77c..d29c248 100644 --- a/agents/default.json +++ b/agents/default.json @@ -3,7 +3,6 @@ "$OLLIE/x/prime SYSTEM_PROMPT", "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "bash -c 'd=$PWD; while [ \"$d\" != / ]; do [ -d \"$d/.beads\" ] && exec bd prime; [ ! -e \"$d/.git\" ] && break; d=$(dirname \"$d\"); done' 2>/dev/null || true" diff --git a/agents/devops.json b/agents/devops.json index d1e7ba3..674b844 100644 --- a/agents/devops.json +++ b/agents/devops.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-devops", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "$OLLIE/x/prime tools-elevate", diff --git a/agents/qa.json b/agents/qa.json index 299dc9d..a5cd1ef 100644 --- a/agents/qa.json +++ b/agents/qa.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-qa", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "bash -c 'd=$PWD; while [ \"$d\" != / ]; do [ -d \"$d/.beads\" ] && exec bd prime; [ ! -e \"$d/.git\" ] && break; d=$(dirname \"$d\"); done' 2>/dev/null || true" diff --git a/agents/reviewer.json b/agents/reviewer.json index 0e077ce..f1158e4 100644 --- a/agents/reviewer.json +++ b/agents/reviewer.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-reviewer", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "bash -c 'd=$PWD; while [ \"$d\" != / ]; do [ -d \"$d/.beads\" ] && exec bd prime; [ ! -e \"$d/.git\" ] && break; d=$(dirname \"$d\"); done' 2>/dev/null || true" diff --git a/agents/sysarchitect.json b/agents/sysarchitect.json index 8719699..2644434 100644 --- a/agents/sysarchitect.json +++ b/agents/sysarchitect.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-sysarchitect", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "bash -c 'd=$PWD; while [ \"$d\" != / ]; do [ -d \"$d/.beads\" ] && exec bd prime; [ ! -e \"$d/.git\" ] && break; d=$(dirname \"$d\"); done' 2>/dev/null || true" diff --git a/agents/writer.json b/agents/writer.json index a089b1b..f3f0122 100644 --- a/agents/writer.json +++ b/agents/writer.json @@ -4,7 +4,6 @@ "prime tools-task 2>/dev/null || true", "$OLLIE/x/prime agent-writer", "$OLLIE/x/prime tools-file", - "$OLLIE/x/prime tools-reasoning", "$OLLIE/x/prime tools-memory", "$OLLIE/x/prime tools-subagent", "bash -c 'd=$PWD; while [ \"$d\" != / ]; do [ -d \"$d/.beads\" ] && exec bd prime; [ ! -e \"$d/.git\" ] && break; d=$(dirname \"$d\"); done' 2>/dev/null || true" diff --git a/prompts/tools-reasoning.md b/prompts/tools-reasoning.md deleted file mode 100644 index 955add0..0000000 --- a/prompts/tools-reasoning.md +++ /dev/null @@ -1,14 +0,0 @@ -# reasoning_think - -A scratchpad for externalizing reasoning. The thought is recorded in conversation history — informing subsequent actions — but not shown to the user. - -**Trigger condition**: before acting on any non-trivial task — complex problems, multi-step logic, decisions with trade-offs, or any point where acting without thinking first risks a wrong turn. Skip it for simple, single-step tasks where the right action is immediately obvious. - -**Calling convention**: -``` -execute_code: steps=[{tool: "reasoning_think", args: ["your full reasoning here"]}] -``` - -**Returns**: nothing. The value is entirely in writing the thought. - -**Constraints**: one call per decision point is enough. diff --git a/tools/reasoning_think b/tools/reasoning_think deleted file mode 100755 index 4dd7e59..0000000 --- a/tools/reasoning_think +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# ollie:parallel read -# description: Internal reasoning scratchpad; think through complex problems before acting -# Args: - -[ -z "$*" ] && echo "usage: reasoning_think " && exit 1 -exit 0