|
| 1 | +## What |
| 2 | + |
| 3 | +Adds **OpenClaw agent** integration — a new agent provisioning system with Slack webhooks, agent setup/status pages, and database models. |
| 4 | + |
| 5 | +## Changes |
| 6 | + |
| 7 | +### New files |
| 8 | +- `routes/agents.$agentId.status.tsx` — agent status dashboard page |
| 9 | +- `routes/agents.setup.tsx` — agent setup wizard |
| 10 | +- `routes/api.agents.provision.ts` — provisioning API |
| 11 | +- `routes/webhooks.slack.ts` — Slack webhook handler |
| 12 | +- `internal-packages/database/prisma/migrations/20260325122458_add_openclaw_agents/migration.sql` |
| 13 | +- `.changeset/openclaw-agent-integration.md` |
| 14 | + |
| 15 | +### Schema |
| 16 | +- Added `AgentConfig`, `AgentExecution`, `AgentHealthCheck` models |
| 17 | +- Added `agentConfigs` relation to User model |
| 18 | + |
| 19 | +### Manual resolutions (merge conflicts) |
| 20 | +11 files conflicted during merge: |
| 21 | +- **LoginPageLayout, CodeBlock, AppLayout, Table, api.v1.artifacts, HelpAndFeedbackPopover**: kept main's version (branding/styling) |
| 22 | +- **test.tasks route, spans route**: kept main's version |
| 23 | +- **tailwind.css, tailwind.config.js**: kept main's version |
| 24 | +- **schema.prisma**: merged both sides (added AgentConfig + AgentExecution + AgentHealthCheck alongside main's LLM/PlatformNotification models) |
| 25 | + |
| 26 | +### Branding cleanup |
| 27 | +Reverted fork-specific branding (`AirTrigger` → `Trigger.dev`, `airtrigger.dev` → `trigger.dev`) across 53 files. |
| 28 | + |
| 29 | +## Notes |
| 30 | +- This is a rebased version of #3266, replacing the original PR |
| 31 | +- Some PR features (test task inline machine/version controls) were dropped during conflict resolution — consider re-adding as a follow-up |
| 32 | +- The animated resizable panel changes from #3267 are handled in PR #3321 |
| 33 | + |
| 34 | +Co-authored-by: James Ritchie <james@trigger.dev> |
0 commit comments