OneDev 15.1: AI Skills, Workspaces, and Smarter Pull Request Reviews

OneDev 15.1 enhances and better integrates existing AI capabilities, enabling a more streamlined development workflow.

Skills and Tod CLI

Tod no longer operates as an MCP server. Instead, it works as a CLI that interacts directly with the OneDev server, accompanied by a collection of skills that streamline development workflows within coding agents.

For example, you can use prompts such as:

  • Work on issue #100
  • Submit my work
  • Work on issue #100 again to pick up new requirements
  • Address concerns raised by Robin in PR #100
  • Investigate and fix build failures in PR #100
  • Review PR #100
  • Submit work for the current PR

For more information, see:

https://code.onedev.io/onedev/tod/~files/main/readme.md

Workspaces on Issues and Pull Requests

In addition to opening workspaces on branches, you can now open workspaces directly on issues and pull requests.

When a workspace is opened for an issue, the issue is automatically transitioned to the In Progress state when using the default issue workflow.

Tod CLI and skills are automatically installed and configured in workspace images, allowing you to simply instruct your coding agent with prompts such as:

  • Work on the current issue
  • Work on the current PR

Run Workspaces on Kubernetes Pods or Remote Agents (Enterprise Edition)

Besides running workspaces on the OneDev server, Enterprise Edition can run workspaces as Kubernetes pods with files stored on persistent volume claims (PVCs), or on remote agents.

This helps offload resource-intensive development tasks from the server and improves server stability in team environments.

Cross-Project Codebase Questions (Enterprise Edition)

When you ask AI-assisted codebase questions from the dashboard or project pages, the AI can perform regex and symbol searches across all projects you have access to, enabling it to answer questions that span multiple repositories.

AI Pull Request Reviews with Code Comments

The AI reviewer can now post inline code comments for issues it identifies during pull request reviews.

As code changes are made or feedback is provided on those comments, the AI continuously re-evaluates its findings and automatically determines whether comments should be resolved or re-raised.

Complete Changelog

For a complete list of improvements and bug fixes, see:

https://code.onedev.io/onedev/server/~builds/7476/fixed-issues?query=%22State%22+is+%22Closed%22+order+by+%22Priority%22+desc,+%22Type%22+asc

© 2023-Present OneDev PtyAll rights reserved.
Privacy Policy | Contact Information
Please wait...
Page is in error, reload to recover