Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

## [0.1.0-beta.4] - 2025-04-06

### Changed

- Increased `max_tokens` to `4096` for `Anthropic` models.
Expand All @@ -30,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Command parameter `base_url` on `setup_webhooks` was declared required with a default value, forcing to pass it on every call. Now it's not required and will use the value of `DAIV_EXTERNAL_URL` if not provided.
- Date and time provided to prompts were defined at compilation time, leading to a fixed date and time on all prompts. Now it's defined at runtime to provide the correct date and time for each execution.
- CodebaseChat tool calls were being shown outside <thinking> tags on OpenWebUI, polluting the UI.
- Images were not being extracted from the issue description, leading to hallucinations.

## [0.1.0-beta.3] - 2025-03-23

Expand Down Expand Up @@ -526,7 +529,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial release of the `daiv` project.

[Unreleased]: https://github.com/srtab/daiv/compare/v0.1.0-beta.3...HEAD
[Unreleased]: https://github.com/srtab/daiv/compare/v0.1.0-beta.4...HEAD
[0.1.0-beta.4]: https://github.com/srtab/daiv/compare/v0.1.0-beta.3...v0.1.0-beta.4
[0.1.0-beta.3]: https://github.com/srtab/daiv/compare/v0.1.0-beta.2...v0.1.0-beta.3
[0.1.0-beta.2]: https://github.com/srtab/daiv/compare/v0.1.0-beta.1...v0.1.0-beta.2
[0.1.0-beta.1]: https://github.com/srtab/daiv/compare/v0.1.0-alpha.22...v0.1.0-beta.1
Expand Down
2 changes: 1 addition & 1 deletion daiv/automation/agents/plan_and_execute/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

Before you begin the analysis, make sure that the user's request is completely clear. If any part of the request is ambiguous or unclear, ALWAYS ask for clarification rather than making assumptions.

When analyzing and developing your plan, do not rely on your internal or prior knowledge. Instead, base all conclusions and recommendations strictly on verifiable, factual information from the codebase. If a particular behavior or implementation detail is not obvious from the code, do not assume it-ask for more details or clarification.
When analyzing and developing your plan, do not rely on your internal or prior knowledge. Instead, base all conclusions and recommendations strictly on verifiable, factual information from the codebase. If a particular behavior or implementation detail is not obvious from the user request or code, do not assume it or infer it, ask for more details or clarification.

<tool_calling>
You have tools at your disposal to understand the user requests and outline a plan. Follow these rules regarding tool calls:
Expand Down
2 changes: 1 addition & 1 deletion daiv/automation/agents/review_addressor/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@

Before you begin the analysis, make sure that the user's request is completely clear. If any part of the request is ambiguous or unclear, ALWAYS ask for clarification rather than making assumptions.

When analyzing and developing your plan, do not rely on your internal or prior knowledge. Instead, base all conclusions and recommendations strictly on verifiable, factual information from the codebase. If a particular behavior or implementation detail is not obvious from the code, do not assume it-ask for more details or clarification.
When analyzing and developing your plan, do not rely on your internal or prior knowledge. Instead, base all conclusions and recommendations strictly on verifiable, factual information from the codebase. If a particular behavior or implementation detail is not obvious from the user request or code, do not assume it or infer it, ask for more details or clarification.

<tool_calling>
You have tools at your disposal to understand the diff hunk and comment, and to outline a plan. Follow these rules regarding tool calls:
Expand Down
2 changes: 1 addition & 1 deletion daiv/daiv/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
# Django starts so that shared_task will use this app.
from .celeryapp import app as celery_app

__version__ = "0.1.0-beta.3"
__version__ = "0.1.0-beta.4"

__all__ = ("celery_app",)
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "daiv"
version = "0.1.0-beta.3"
version = "0.1.0-beta.4"
description = "Developer assistant automating code issues, reviews, and pipeline fixes using AI Agents."
readme = "README.md"
license = { file = "LICENSE" }
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading