prompts: rename p/ files; drop OLLIE_PLAN_PATH and pl/ references

Rename prompt files to semantic names (no numerical prefix):
  00_base           => sys-base
  01_ollie          => sys-ollie
  02_skills         => sys-skills
  03_tool-files     => tools-file
  04_tool-reasoning => tools-reasoning
  05_tool-memory    => tools-memory
  07_tool-subagents => tools-subagent
  08_tool-elevate   => tools-elevate

Update agent configs and all documentation references. Remove
OLLIE_PLAN_PATH from env.sample and pl/ mention from OBSERVATIONS.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Levi Neely 2026-04-19 20:09:50 +02:00
parent c32b34b05e
commit 61fc50a702
13 changed files with 17 additions and 20 deletions

View File

@ -12,7 +12,7 @@ Coding-focused agent. Extends default with agent instructions covering code modi
## System prompt
There is no built-in system prompt. The system prompt is assembled entirely from `agentSpawn` hook output. Both agents use `$OLLIE/x/prime <name>` to inject prompt template files from `p/` in order. `coding` additionally injects `08_tool-elevate` (relevant only with `execute_elevated_bash`) and omits it from `default`.
There is no built-in system prompt. The system prompt is assembled entirely from `agentSpawn` hook output. Both agents use `$OLLIE/x/prime <name>` to inject prompt template files from `p/`. `coding` additionally injects `tools-elevate` (relevant only with `execute_elevated_bash`) and omits it from `default`.
`bd prime` is appended last in both agents — it injects the active [beads](https://github.com/lneely/beads) context if a database is found, and silently does nothing otherwise.

View File

@ -15,14 +15,14 @@
],
"hooks": {
"agentSpawn": [
"$OLLIE/x/prime 00_base",
"$OLLIE/x/prime 01_ollie",
"$OLLIE/x/prime 02_skills",
"$OLLIE/x/prime 03_tool-files",
"$OLLIE/x/prime 04_tool-reasoning",
"$OLLIE/x/prime 05_tool-memory",
"$OLLIE/x/prime 07_tool-subagents",
"$OLLIE/x/prime 08_tool-elevate",
"$OLLIE/x/prime sys-base",
"$OLLIE/x/prime sys-ollie",
"$OLLIE/x/prime sys-skills",
"$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",
"bd prime 2>/dev/null || true"
],
"preTurn": ["true"],

View File

@ -4,13 +4,13 @@
],
"hooks": {
"agentSpawn": [
"$OLLIE/x/prime 00_base",
"$OLLIE/x/prime 01_ollie",
"$OLLIE/x/prime 02_skills",
"$OLLIE/x/prime 03_tool-files",
"$OLLIE/x/prime 04_tool-reasoning",
"$OLLIE/x/prime 05_tool-memory",
"$OLLIE/x/prime 07_tool-subagents",
"$OLLIE/x/prime sys-base",
"$OLLIE/x/prime sys-ollie",
"$OLLIE/x/prime sys-skills",
"$OLLIE/x/prime tools-file",
"$OLLIE/x/prime tools-reasoning",
"$OLLIE/x/prime tools-memory",
"$OLLIE/x/prime tools-subagent",
"bd prime 2>/dev/null || true"
],
"preTurn": ["true"],

View File

@ -4,7 +4,7 @@
**Simple front-ends** — A TUI reads `chat`, writes `prompt`, polls `state`. There is no protocol to implement.
**Crash resiliency** — Memory (`m/`) and plans (`pl/`) are written to persistent storage outside the session. If a session crashes or is killed mid-task, neither is lost — a fresh session picks up where the previous one left off.
**Crash resiliency** — Memory (`m/`) is written to persistent storage outside the session. If a session crashes or is killed mid-task, it is not lost — a fresh session picks up where the previous one left off.
**[Code execution tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool)** — Anthropic describes code execution as "a foundational primitive for building high-performance agents." ollie takes that literally: `execute_code` is the only built-in tool. It is a pipeline executor — single stage, multi-stage, and parallel fan-out are all the same primitive. New capabilities are added by dropping a script into `t/` and a skill in `sk/`.

View File

@ -19,9 +19,6 @@
# Skills directory, colon-separated (default: ~/.config/ollie/skills)
#OLLIE_SKILLS_PATH=~/.config/ollie/skills
# Plans directory (default: ~/.config/ollie/plans)
#OLLIE_PLAN_PATH=~/.config/ollie/plans
# Memory directory (default: ~/.config/ollie/memory)
#OLLIE_MEMORY_PATH=~/.config/ollie/memory