Show HN: Vizier – Codifying My Agent Development Workflow (github.com)

🤖 AI Summary
Vizier is an experimental “managed VCS harness” that acts as a control plane between autonomous agents and your codebase, letting agents make composable, reversible, and auditable code changes while enforcing configurable development practices. Built in Rust (cargo install vizier) and relying on git and simple tools (built-in scripts use jq; default agent runtime is codex), Vizier implements an agent-centric workflow (draft → approve → review → merge) via commands like vizier draft, vizier approve, vizier review, and vizier merge. Agents operate in isolated git worktrees under .vizier/tmp-worktrees, record sessions under .vizier/sessions/*.json, and append their changes to git history; a maintained narrative snapshot (.vizier/narrative/snapshot.md) provides a human- and agent-readable project outline. Configuration is flexible via example-config.toml and docs/config-reference.md for agent backends, prompts, CI gating, Git interactions, and display/output settings. For the AI/ML community this is a practical step toward operationalizing agent-driven development: it formalizes collaboration patterns, improves auditability and reproducibility of agent actions, and enables CI/merge gating and conflict resolution workflows to be automated yet inspectable. Because every surface (prompts, when/how agents run, commit behavior) is configurable, Vizier is a useful testbed for experimenting with safety, personalization, and MLOps patterns in agent-assisted coding—just expect breaking changes while it’s experimental and open to feedback.
Loading comments...
loading comments...