plum

#treesitter#compiler#wasm

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
Files changed (1) hide show
  1. AGENTS.md +4 -0
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: