191507785f
fix(pi-turn-limit): use turnCount for boundary check instead of event.turnIndex\n\nThe exceeded check used event.turnIndex which keeps incrementing from\nthe original session, causing false aborts after a boundary confirmation\nreset. Now turnCount is used consistently, and the dead exceeded check\nis removed since the boundary at turnCount === maxTurns handles all cases.
2026-04-21 12:48:14 +01:00
a7f9822fa0
feat(pi-turn-limit): add widget, /turn-limit command, and boundary confirmation
...
- Live widget showing Turns: {current}/{max}
- /turn-limit <N> command to change max turns mid-session
- Confirmation dialog at boundary turn (Yes resets counter, No aborts)
- Widget visible on session reload and fresh start
2026-04-21 12:34:09 +01:00
14282370ec
Added live widget for turn limit
2026-04-21 12:28:13 +01:00
ce325cfec9
plan for turn limit widget
2026-04-21 12:28:00 +01:00
75289f0d54
generated Readme
2026-04-21 12:27:50 +01:00
f0d53a5ced
tidy: remove old turn-limit file
2026-04-21 12:27:32 +01:00
68c7cb2daf
setup: workspace, dev deps, and project-local extension install
...
- Add pnpm-workspace.yaml for monorepo
- Add @mariozechner/pi-coding-agent as root devDependency (TS types)
- Create .pi/settings.json with local package reference
- Extension auto-loads and hot-reloads via /reload
2026-04-21 11:47:47 +01:00
57d238a1ea
feat: restructure as pnpm monorepo workspace
...
- Move limit-turns.ts into packages/pi-turn-limit/src/index.ts
- Add root package.json (private workspace manifest)
- Add pnpm-workspace.yaml
- Add shared tsconfig.json
- Add pi package manifest to extension (pi.extensions, pi-package keyword)
- Update AGENTS.md with monorepo workflow
2026-04-20 23:04:34 +01:00
1c6fc220ea
set node to 24
2026-04-20 22:42:59 +01:00