Jarvis & OpenClaw: autonomous agents on our support tickets
The questionCan an AI agent handle the first level of our maintenance tickets on its own without degrading service quality?
Triage and qualification are reliable and fast. Autonomous resolution remains too unpredictable: we keep the agent as a copilot, never as a decision-maker.
DecisionAdopted for triage with human validation. Autonomous resolution ruled out for now.
- Status
- Mixed
- Duration
- 6 weeks
- Team
- 2 developers, 1 run lead, 1 project manager
- Stack
- OpenClaw
- Jarvis
- MCP
- Redmine
- Claude
- Postgres
Context
What we tested
- Jarvis in agent mode: a single model, read access to tickets, code and documentation through MCP servers, no write actions.
- OpenClaw in orchestration mode: a planner agent that delegates to specialised sub-agents (code reading, bug reproduction, drafting the reply), with write access to a dedicated branch.
- A shared set of guardrails: allow-list of actions, token budget per ticket, blocking of any command touching the production database, mandatory human validation before any client comment.
Results
- 91%
- correct qualification (category and priority)
- 34%
- fixes accepted without changes
- 22%
- fixes accepted after edits
- 0.04 EUR
- average cost per triaged ticket
- Median latency of 6.8 s for a triage, but up to 4 minutes for a fix attempt including bug reproduction.
- The guardrails blocked 7 actions in six weeks, including two deletions of test data that the agent considered “obsolete”.
- OpenClaw uses on average 11 times more tokens than Jarvis for a marginal qualification gain (+2 points).
- The agents are excellent at writing the technical summary of a ticket the client described poorly: a unanimous time saver among developers.
“The agent saved me time on every ticket, except the ones where it made me lose trust. And those you can’t spot at first glance.”
What we conclude
What’s next
- Jarvis for triage has been deployed on our internal run projects since September, with human validation before any comment visible to the client.
- The fixes proposed by OpenClaw arrive as pull requests, never merged automatically.
- Next iteration: measure whether an agent trained on a project’s full history reduces the “functional but wrong” fixes.