observation agent rewrite, edit command, daemon fixes

- observation.agent: rewritten to navigate graph and prefer refining
  existing nodes over creating new ones. Identity-framed prompt,
  goals over rules.
- poc-memory edit: opens node in $EDITOR, writes back on save,
  no-op if unchanged
- daemon: remove extra_workers (jobkit tokio migration dropped it),
  remove sequential chaining of same-type agents (in-flight exclusion
  is sufficient)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kent Overstreet 2026-03-20 23:51:06 -04:00
parent 3b30a6abae
commit 869a2fbc38
6 changed files with 97 additions and 70 deletions

4
Cargo.lock generated
View file

@ -1805,15 +1805,15 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "jobkit"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"chrono",
"crossbeam-deque",
"libc",
"log",
"profiling",
"serde",
"serde_json",
"tokio",
]
[[package]]