Skip to content

Upd0615#56

Open
grauwolf32 wants to merge 2 commits into
mainfrom
upd0615
Open

Upd0615#56
grauwolf32 wants to merge 2 commits into
mainfrom
upd0615

Conversation

@grauwolf32

Copy link
Copy Markdown
Owner

No description provided.

grauwolf32 and others added 2 commits June 16, 2026 00:40
…rkflows

A per-path/per-operation/per-group trace job that exhausted its retries
(TaskNotCompletedError) or hit its per-attempt wall-clock timeout used to
raise straight out of the enclosing loop, aborting the whole run and
discarding every other job's annotations.

Add Workflow.run_skippable_job(): runs one fan-out job, and on failure logs
it, emits a task_skipped event (reason="job_failed: ..."), and continues.
CancelledError/KeyboardInterrupt are always re-raised. skip_on_failure=True
is the default; pass False to restore fail-fast.

Wire it into trace_annotation (per-path), trace_annotation_direct/trace_graph
(per-operation), trace_graph_pathpar (per-group, inside the TaskGroup so a
failed group no longer cancels in-flight siblings), trace_verify (per-path,
skipped path contributes 0 findings), trace_postdiff (per-group), and
vuln_scan_trace (replacing its ad-hoc log-only try/except).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ation

Add cross-namespace artifact_pool tools (pool_read/pool_search) with an
optional pgvector dense-retrieval backend (artifact_rag.py), falling back to
a dependency-free keyword ranker when RAG_DB_DSN is unset. Wire the librarian
agent plus knowledge_discovery / knowledge_consolidation task templates and a
run_librarian_discovery.py driver.

Supporting config: rag_* settings knobs, an lm-studio-embed LiteLLM alias, a
`rag` optional-dependency extra (psycopg), and a deploy/pgvector stack.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant