feat(examples): add skills code review agent#208
Conversation
Add reusable replay cases and backend adapters for session, memory, and summary consistency checks across InMemory, SQLite, and optional Redis. Cover cross-session memory, mid-replay restart, and state namespace round-trips, and fix summary lineage persistence plus Redis app/user state compatibility uncovered by the new suite.
Extend replay snapshots to retain all session aliases, preserve memory query observations across restarts, and allow runtime faults to target non-active sessions. Add cross-user isolation coverage plus targeted harness tests for duplicate query names and restart-stable memory observations.
…ency-harness git commitgit commit#:wq::q!:q!:q!q!
AI Code Review已在上下文中完成核实。正在撰写审查报告。 发现的问题
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #208 +/- ##
==========================================
Coverage ? 87.92150%
==========================================
Files ? 479
Lines ? 45047
Branches ? 0
==========================================
Hits ? 39606
Misses ? 5441
Partials ? 0 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Closing this PR because the branch was based on a previous work branch and mixed unrelated session/replay changes into the diff. |
Summary
This PR adds a code review agent prototype under
examples/skills_code_review_agent/and a formalcode-reviewskill underskills/code-review/.The example accepts unified diffs, repo workspace changes, or fixtures as input, parses changed files/hunks/context, runs deterministic review rules, applies filter decisions before sandboxed script execution, and persists the full review result into SQLite. It also generates both
review_report.jsonandreview_report.md.What Is Included
examples/skills_code_review_agent/skills/code-review/--diff-file,--repo-path, and--fixturereview_report.jsonandreview_report.mdDeliverables
examples/skills_code_review_agent/skills/code-review/SKILL.mdexamples/skills_code_review_agent/sample_outputs/review_report.jsonexamples/skills_code_review_agent/sample_outputs/review_report.mdexamples/skills_code_review_agent/DESIGN_NOTE.mdTesting
Ran:
Covered scenarios include:
Notes
skills/code-review/.skill_runpayload contract.