Conversation
📝 WalkthroughWalkthroughBumped default models for several agents; added per-task notification deduplication via a new Changes
🚥 Pre-merge checks | ✅ 1✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
💤 Files with no reviewable changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
🧰 Additional context used📓 Path-based instructions (4)**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/*/test/**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/opencode/**/*.{ts,tsx}📄 CodeRabbit inference engine (packages/opencode/AGENTS.md)
Files:
packages/opencode/test/**/*.{ts,tsx}📄 CodeRabbit inference engine (packages/opencode/AGENTS.md)
Files:
🧠 Learnings (1)📚 Learning: 2025-12-21T00:31:41.858ZApplied to files:
🧬 Code graph analysis (1)packages/opencode/test/agents.test.ts (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
🔇 Additional comments (2)
✏️ Tip: You can disable this entire section by setting Comment |
📦 Canary Packages Publishedversion: PackagesInstallAdd to your {
"dependencies": {
"@agentuity/react": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-react-1.0.1-37dec7f.tgz",
"@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-cli-1.0.1-37dec7f.tgz",
"@agentuity/workbench": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-workbench-1.0.1-37dec7f.tgz",
"@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-server-1.0.1-37dec7f.tgz",
"@agentuity/auth": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-auth-1.0.1-37dec7f.tgz",
"@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-postgres-1.0.1-37dec7f.tgz",
"@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-drizzle-1.0.1-37dec7f.tgz",
"@agentuity/frontend": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-frontend-1.0.1-37dec7f.tgz",
"@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-runtime-1.0.1-37dec7f.tgz",
"@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-opencode-1.0.1-37dec7f.tgz",
"@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-schema-1.0.1-37dec7f.tgz",
"@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-core-1.0.1-37dec7f.tgz",
"@agentuity/evals": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-evals-1.0.1-37dec7f.tgz"
}
}Or install directly: bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-react-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-cli-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-workbench-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-server-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-auth-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-postgres-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-drizzle-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-frontend-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-runtime-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-opencode-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-schema-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-core-1.0.1-37dec7f.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/1.0.1-37dec7f/agentuity-evals-1.0.1-37dec7f.tgz |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Fix all issues with AI agents
In `@packages/opencode/AGENTS.md`:
- Around line 132-135: Update the AGENTS.md text to remove the nonexistent "Task
tool" blocking delegation mechanism and instead describe only the available
parallel mechanism: `agentuity_background_task` (with
`agentuity_background_output` and `agentuity_background_cancel`), ensuring the
doc language reflects that delegation is done via a background task/session for
concurrent work and that no blocking sequential "task" tool exists; also verify
the tools export list in code matches the documentation (i.e.,
`agentuity_background_task`, `agentuity_background_output`,
`agentuity_background_cancel` are the described APIs).
In `@packages/opencode/src/agents/reasoner.ts`:
- Around line 154-160: The prompt in agents/reasoner.ts instructs the agent to
"Use the Task tool" but the agent's configuration currently blocks that tool via
tools.exclude, causing a mismatch; either remove "task" from the agent's
tools.exclude list (so the Task tool is available to the Reasoner agent) or
change the prompt text to remove/replace the Task-specific instruction (e.g.,
instruct to use an available tool such as Memory or a generic tool) and make the
same change for the other occurrence referenced in the file; update the
configuration or the prompt string in the Reasoner module so the instruction and
available tools align.
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (6)
packages/opencode/AGENTS.mdpackages/opencode/src/agents/monitor.tspackages/opencode/src/agents/reasoner.tspackages/opencode/src/plugin/plugin.tspackages/opencode/src/tools/delegate.tspackages/opencode/src/tools/index.ts
💤 Files with no reviewable changes (4)
- packages/opencode/src/agents/monitor.ts
- packages/opencode/src/tools/index.ts
- packages/opencode/src/plugin/plugin.ts
- packages/opencode/src/tools/delegate.ts
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{ts,tsx}
📄 CodeRabbit inference engine (AGENTS.md)
**/*.{ts,tsx}: Use Prettier formatter with tabs (width 3), single quotes, and semicolons for TypeScript files
Use TypeScript strict mode with ESNext target and bundler moduleResolution
UseStructuredErrorfrom@agentuity/corefor error handling
Files:
packages/opencode/src/agents/reasoner.ts
packages/opencode/**/*.{ts,tsx}
📄 CodeRabbit inference engine (packages/opencode/AGENTS.md)
Use Zod for schema validation
Files:
packages/opencode/src/agents/reasoner.ts
packages/opencode/src/agents/*.ts
📄 CodeRabbit inference engine (packages/opencode/AGENTS.md)
Agent system prompts must be embedded in agent definition files
Files:
packages/opencode/src/agents/reasoner.ts
🧠 Learnings (1)
📚 Learning: 2025-12-21T00:31:41.858Z
Learnt from: jhaynie
Repo: agentuity/sdk PR: 274
File: packages/cli/src/cmd/build/vite/server-bundler.ts:12-41
Timestamp: 2025-12-21T00:31:41.858Z
Learning: In Bun runtime, BuildMessage and ResolveMessage are global types and are not exported from the bun module. Do not import { BuildMessage } from 'bun' or similar; these types are available globally and should be used without import. This applies to all TypeScript files that target the Bun runtime within the repository.
Applied to files:
packages/opencode/src/agents/reasoner.ts
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (12)
- GitHub Check: Framework Integration Tests (TanStack & Next.js)
- GitHub Check: Storage CLI Tests
- GitHub Check: Playwright E2E Smoke Test
- GitHub Check: Sandbox CLI Tests
- GitHub Check: Standalone Agent Test
- GitHub Check: Queue CLI Tests
- GitHub Check: SDK Integration Test Suite
- GitHub Check: Package Installation & Usage Test
- GitHub Check: Cloud Deployment Tests
- GitHub Check: Queue SDK Tests
- GitHub Check: Template Integration Tests
- GitHub Check: Build
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
To get the latest.
Also, removed the delegate tool since we should be using the built in Open Code task tool automatically now.
Summary by CodeRabbit
Updates
Bug Fixes
Documentation
Tests