sync SVN r18213
This commit is contained in:
16
docs/archon_capcane.md
Normal file
16
docs/archon_capcane.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Archon (workflow roa-fix): capcane platite
|
||||
|
||||
Workflow si scripturi: `COMUN\.archon\` (in proiect, `.archon` e junction spre el si e in `.gitignore`).
|
||||
Ghid de folosire: `ROACONT\docs\ghid_archon_marius.md`. Ce face agentul acum: `.archon\scripts\urmareste.ps1 -Watch`.
|
||||
|
||||
- **Run mort dupa restart/kill ramane `running`** in `~/.archon/archon.db`; `workflow resume` il refuza.
|
||||
Marcheaza-l esuat, apoi reia (nodurile terminate se pastreaza):
|
||||
`D:\roa\roacont\sqlite3.exe C:/Users/mmari/.archon/archon.db "update remote_agent_workflow_runs set status='failed' where id='<run>' and status='running'"`
|
||||
-> `archon workflow resume <run> --detach`.
|
||||
- **Model Pi custom fara `contextWindow`/`maxTokens`** in `~/.pi/agent/models.json` -> implicit 128k/16k:
|
||||
nodul se opreste cu `stop_reason: "length"` dupa ce a citit docurile, fara sa scrie nimic.
|
||||
`opencode-go/deepseek-v4.1-flash`: 1000000 / 384000.
|
||||
- **`when: "$nod.output == 'FAIL'"` compara TOT stdout-ul nodului bash**, nu ultima linie:
|
||||
nodul de verificare scrie pe stdout doar `PASS`/`FAIL`; logul merge in fisier.
|
||||
- **Diff gol trece verificarea mecanica** daca nu e pazit explicit (implementarea nu a scris nimic -> review BLOCANT).
|
||||
- `perl` si `sqlite3` nu sunt in PATH-ul PowerShell: `raport_context.ps1` le cheama prin Git Bash.
|
||||
Reference in New Issue
Block a user