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:
parent
c32b34b05e
commit
61fc50a702
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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"],
|
||||
|
|
|
|||
|
|
@ -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"],
|
||||
|
|
|
|||
|
|
@ -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/`.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue