timestamp sanitization, CoT logging, reasoning field fix, persistent queue
- store/types.rs: sanitize timestamps on capnp load — old records had raw offsets instead of unix epoch, breaking sort-by-timestamp queries - agents/api.rs: drain reasoning tokens from UI channel into LLM logs so we can see Qwen's chain-of-thought in agent output - agents/daemon.rs: persistent task queue (pending-tasks.jsonl) — tasks survive daemon restarts. Push before spawn, remove on completion, recover on startup. - api/openai.rs: only send reasoning field when explicitly configured, not on every request (fixes vllm warning) - api/mod.rs: add 600s total request timeout as backstop for hung connections - Cargo.toml: enable tokio-console feature for task introspection Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
869a2fbc38
commit
34937932ab
7 changed files with 477 additions and 30 deletions
|
|
@ -20,7 +20,7 @@ memmap2 = "0.9"
|
|||
rayon = "1"
|
||||
peg = "0.8"
|
||||
paste = "1"
|
||||
jobkit = { path = "/home/kent/jobkit", features = ["daemon"] }
|
||||
jobkit = { path = "/home/kent/jobkit", features = ["daemon", "console"] }
|
||||
poc-agent = { path = "../poc-agent" }
|
||||
tokio = { version = "1", features = ["rt-multi-thread"] }
|
||||
redb = "2"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue