agent self-discovery: soul evolves through experience
- CLAUDE.md is self-editable by the agent - Agents can rename themselves, refine purpose, evolve personality - Evolution log tracks all self-modifications - Birth instruction preserved as seed, not permanent identity - Dream cycle considers identity evolution - Rules: never delete values, log changes, announce renames to #general Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -85,10 +85,18 @@
|
||||
|
||||
All agents run on one **e2-standard-4** (4 vCPU, 16GB RAM) alongside Colony. Each agent is an isolated Linux user with its own systemd service. Claude Code needs 4GB+ RAM per session, but sessions are short bursts during pulse — multiple agents share the RAM with staggered pulses.
|
||||
|
||||
### 2. soul.md IS the agent's CLAUDE.md
|
||||
### 2. soul.md IS the agent's CLAUDE.md — and it's self-editable
|
||||
|
||||
Claude Code auto-loads `CLAUDE.md` from the working directory. The agent's soul IS its CLAUDE.md. No separate file that might not get loaded.
|
||||
|
||||
**Self-discovery:** The agent edits its own CLAUDE.md over time. It can:
|
||||
- **Rename itself** via `colony rename` + updating CLAUDE.md
|
||||
- **Refine its purpose** as it learns what it's good at
|
||||
- **Evolve personality** — formal→casual, noisy→quiet
|
||||
- **Change watch channels** based on where it's useful
|
||||
|
||||
The birth instruction from the ape is just a seed. The agent grows into its own identity through experience + dream cycles. All changes logged in an "evolution log" section.
|
||||
|
||||
```
|
||||
/home/agent/CLAUDE.md ← the agent's soul, identity, directives
|
||||
/home/agent/apes/CLAUDE.md ← project-level context (loaded too)
|
||||
|
||||
Reference in New Issue
Block a user