v1.0.0
🎉 DAIV v1.0.0 – Plan & Execute, GitHub Client & 1.0 Readiness
DAIV 1.0.0 turns the Plan & Execute flow into the core automation experience, adds GitHub as a first-class client, and ships a cleaner, more robust toolset for working with real codebases and pipelines.
🚀 Highlights
-
GitHub as a client
- You can now use GitHub as the codebase client, integrating DAIV directly into your GitHub workflows.
-
Smarter, end-to-end
PlanAndExecuteAgent-
Runs sandbox commands to:
- Install/update dependencies and keep lockfiles in sync.
- Generate translations and perform other repo-wide tasks.
-
Understands images from user messages (via
InjectImagesMiddleware), so screenshots/diagrams can inform planning. -
Can fix pipelines using the new
pipelineandjob_logstools to inspect pipeline status and job logs while planning. -
Uses the new
review_code_changestool to check code changes against the planned tasks, ensuring they’re correct and complete before finishing. -
Reads per-repo instructions from
[AGENTS.md](https://agents.md/)(following the AGENTS.md format), so behavior is tailored to each repository.
-
-
Repo-aware safety & control
- New
omit_content_patternslets you hide file contents from agents (while keeping file names visible), ideal for secrets, noisy files, or large binaries. CodebaseChatAgentnow has a configurableRECURSION_LIMITso you can control how deep it goes on follow-ups.
- New
-
Broader model support
-
Added support for new models across:
- OpenAI:
gpt-5,gpt-5-nano,gpt-5-mini,gpt-5-codex - Grok:
grok-code-fast-1 - Anthropic:
claude-sonnet-4.5,claude-opus-4.1,claude-haiku-4.5 - DeepSeek:
deepseek-v3.1-terminus - Z-AI:
glm-4.6 - Qwen:
qwen3-max,qwen3-coder-plus - MoonshotAI:
kimi-k2-thinking
- OpenAI:
-
💡 Developer Experience & Workflows
-
Simplified navigation & edit tools
-
Older read tools have been replaced with:
glob,grep,ls,read
-
Older write tools have been replaced with:
write,edit,delete,rename
-
Sandbox execution is now unified under a single
bashtool.
-
-
Better PR descriptions
PullRequestDescriberAgentnow bases its summaries on diffs instead of commit messages, making PR descriptions more accurate and concise.
-
Config & repo UX
- Repository configuration schema has been refactored to be more flexible and easier to use.
- DAIV now tracks file changes on the real filesystem with GitPython-backed commits, instead of in-memory tracking.
🛠 Reliability & Performance
-
More robust async & DB handling
- Celery tasks now properly handle Django connection pooling, preventing connection pool exhaustion.
-
More efficient tooling
PlanAndExecuteAgentno longer re-reads the same files twice before applying changes.- Sandbox sessions are reused across
bashcalls via LangGraph’s store, cutting overhead. - DuckDuckGo search now uses the modern
ddgspackage. - Date-time format in prompts no longer includes hours/minutes, improving prompt cacheability.
⚠️ Breaking Changes (Upgrade Notes)
-
Single-repo
CodebaseChatAgent- Now answers questions about one repository at a time, identified via a repository ID header.
-
Repository config schema
- The repo config file format has changed; you’ll need to update existing configs to the new schema.
-
Quick action syntax
@daiv help→@daiv /help@daiv plan execute→@daiv /approve-plan@daiv plan revise→@daiv /revise-plan
-
Codebase indexation removed
- The old indexation feature is gone, replaced by the new navigation tools (
glob,grep,ls,read, etc.).
- The old indexation feature is gone, replaced by the new navigation tools (
-
Runtime & infra
- Default stack updated to Python 3.14 and Postgres 17.6.
🔥 Removed / Replaced
-
Replaced by Plan & Execute / Review flows
IssueAddressorAgent→ superseded byPlanAndExecuteAgent.PipelineFixerAgent→ superseded byReviewAddressorAgent+pipeline/job_logstools.
-
Removed agents & tools
CodeDescriberAgent,CodebaseSearchAgent,ImageURLExtractorAgent,SnippetReplacerAgentRunSandboxCodeTool- All notebooks
-
Dropped model support
claude-sonnet-4,claude-opus-4,deepseek-chat-v3.1,o4-mini