plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
79df289
— Peter John
2026-11-05T18:15:57+05:30
AGENTS.md: use a fresh subagent once one nears 75% context; backlog order
AGENTS.md
CHANGED
|
@@ -4,6 +4,10 @@
|
|
|
4
4
|
|
|
5
5
|
Do not use git worktrees or feature branches. Work directly on `master` in the main checkout (`/Users/pyrossh/Code/plum`), including superlite runs: skip its "one feature, one worktree" step. After every commit to `master`, push it with the `repo-push` command (never `git push`). Don't ask first.
|
|
6
6
|
|
|
7
|
+
## Subagents
|
|
8
|
+
|
|
9
|
+
When orchestrating subagents (superlite runs or otherwise), don't keep reusing one long-lived agent across tasks or runs. Before sending an agent another task, check its accumulated context: once it approaches 75% of its context window (about 150k tokens of 200k), give the next task to a fresh agent instead (superlite: let `dispatch` pick, or spawn a fresh implementer with the prime). An agent kept alive by repeated compaction forgets what it read and works slower.
|
|
10
|
+
|
|
7
11
|
## Disk space
|
|
8
12
|
|
|
9
13
|
The SSD is nearly full. After a plan or phase is finished and merged to `master`, check `df -h /` and, only when under ~20 GB is free, run:
|