Repository navigation
Conversation
…pen ask(), vault-aware credentials, decide ping (#701) Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
…nostic in 'decide ping' (#702) Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
…ev with shadow logging and keyword fallback (#703) Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
…t tail, claude config) for model routing Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
…via AGENTFLARE_JEV_SKILLS) with fail-open fallback (#704) Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
…pt-in AGENTFLARE_JEV_JUDGE=shadow) (#705) Agentflare-Agent: claude-code_2-1-288_harness Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701 Agentflare-Session: b333d2f1-8f5b-4379-883f-eadf5c7238dc
… in hooks, base-URL guard, router labels, skill baseline) Agentflare-Agent: opencode Agentflare-Branch: task/701-jev-client-module-provider-key-resolutio Agentflare-Item: 701
|
Warning Review limit reachedEnable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Next included review available in 16 minutes. View limit detailsLimit details: You’ve used all 2 included reviews currently available. Your 51 included PR review attempts over the past 7 days set your current allowance at 2 reviews per hour. Review configuration: ⚙️ Run configuration
📒 Files selected for processing (19)
Comment |
supervisor — merge conflictThis PR now conflicts with its base branch and can't be merged automatically. Rebase or merge the base branch in and resolve the conflicts, then push. (Set |
1 similar comment
supervisor — merge conflictThis PR now conflicts with its base branch and can't be merged automatically. Rebase or merge the base branch in and resolve the conflicts, then push. (Set |
|
Closing as superseded. #851 was squash-merged at 06:27Z with its own fix commit (54c79c1) covering the same four review findings (session-only vault lookup in hooks, base-URL validation, effective router labels, shadow rerank baseline). This branch carries a parallel implementation (50f4fed, pushed 06:48Z) that forked from 39caa29 before that fix existed, so it re-includes all of #851 and conflicts with master. No unique behaviour found worth porting. |
Starting your task — checking worktree state and remaining scope.
Work appears complete — now checking for review feedback.
Found 4 review findings to address — now verifying each against the code.
Verified the four findings — now planning the minimal fixes.
Plan set — starting with the vault session lookup fix.
Base URL validation added — now fixing the router shadow labels.
Correcting an edit slip, then applying the shadow label fix.
Router fixed — now preserving the skill baseline in shadow mode.
Hook updated — adding a regression test for the baseline.
All four fixes in — now running verification.
Targeted tests pass — now running the full workspace suite.
Clippy flagged dead code from the refactor — restructuring to keep the API clean.
Clippy and format are clean — running the full test suite.
One test failed — checking whether it's related to my changes.
Failure is pre-existing and unrelated — committing the fixes.
Addressed all 4 CodeRabbit findings on PR #851 (Jev decide layer) and committed as 50f4fed on the task branch:
vault::get_secret_session(keyring DEK only, never Argon2id);ask_withinuses it,ask/pingkeep full lookup.AGENTFLARE_JEV_BASE_URLvalidated (HTTPS any host, HTTP loopback-only with exact host match rejecting127.0.0.1.evil/@evil/userinfo); newDecideError::Config(logged fallback, never silent). No new deps.haiku/none/opus-only-if-nudge-fires) matchingbaseline_label.pick_with_baseline; default path byte-identical.Tests: targeted decide/router/rerank/judge suites pass (20+40 tests, incl. 4 new tests);
cargo fmt --checkand full clippy (-D warnings) clean. Fullcargo test --workspace: 2433 passed, 1 failed — the failure (mcp_prompts::optimize_review_returns_full_skill_body) reproduces on the clean tree without my changes, so it's pre-existing and unrelated.Concern: the skill double-fetch adds one extra
find_skills(with embeddings) per hook invocation, but only whenAGENTFLARE_JEV_SKILLSis set — acceptable for the opt-in shadow path.Opened by
opencodeon flared:51bb8de6c33b for item #338 via agentflare.