fix(config): sync validator with runtime schema#314
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughSync the config validator with the schema by adding support for the Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Comment |
## Summary - accept top-level tunnel in config check - accept agents.defaults.timezone and agents.defaults.tool_timeout_secs - add a regression test for these valid fields - update AGENTS.md and CLAUDE.md with the validator/docs notes required by repo policy ## Verification - cargo fmt -- --check - cargo clippy -- -D warnings - cargo run -- config check - result on /Users/dr.noranizaahmad/.zeptoclaw/config.json: 0 error(s), 2 warning(s) - cargo nextest run --lib could not run because cargo-nextest is not installed in this environment Closes qhkm#310 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Added comprehensive documentation for configuration validation via `zeptoclaw config check` command, including tunnel and agent defaults. * Documented new environment variables for providers, agents, safety features, memory backends, and tooling. * **New Features** * Extended configuration validation to support tunnel settings and agent defaults (timezone, tool timeout). <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Summary
Verification
Closes #310
Summary by CodeRabbit
Documentation
zeptoclaw config checkcommand, including tunnel and agent defaults.New Features