Skip to main content
Back to the field guide

Pave builds the self-serve golden path, Brace builds the knowledge base, Forge automates the grant

AI Agents for IT Helpdesk: Deflect Tickets Before They're Filed

AI agents for IT helpdesk teams: Pave designs the self-serve access request golden path, Brace builds the knowledge base that deflects repeat tickets before they're filed, and Forge automates the provisioning behind every grant.

Pave · Platform Engineering11 min readJuly 14, 2026

Northwind Logistics runs its internal IT helpdesk with three people: Priya, Diego, and a part-time contractor covering overflow. Between them they field roughly 220 tickets a week in Zendesk, for a company of 420 employees. Thirty-eight percent are password or account resets. Twenty-two percent are software access requests, someone needs a Figma seat, or Salesforce read access, or a Slack workspace invite. Fifteen percent are VPN and network setup for new hires. The queue grows every quarter as headcount grows, and the team doesn't. This is the exact gap AI agents for IT helpdesk teams are built to close: not replacing Priya and Diego, but taking the repeat, answerable-in-thirty-seconds tickets off their desk before they're even filed, and collapsing an access request chain that currently takes three to five days of email back and forth between the requester, their manager, and whoever owns the target system.

Why a generic chatbot and a coding autocomplete tool both miss the helpdesk problem

Paste the last month of Zendesk tickets into ChatGPT or Claude.ai and it will happily draft a knowledge base article about resetting a VPN client. What it will not do is notice that the same VPN question shows up 31 times a month, propose that the article live where employees hit it before they open a ticket, or wire the article into the ticketing system so it actually deflects the next request. A generalist chatbot answers the question you typed, once, and forgets the queue exists the moment the chat window closes. It has no ongoing relationship with Zendesk, no visibility into duplicate volume, and no mechanism for building a self-serve flow that reduces future ticket count. It is a very good writer with no memory of the problem it just helped you describe.

Cursor and GitHub Copilot are worse fits still, and for a structural reason rather than a quality one. They are code-completion tools built to finish the next line inside an IDE. The IT helpdesk problem at Northwind is not a coding problem sitting inside a repository, it is a process design problem: what belongs in a service catalog, what SLA should govern a password reset versus a new-hire VPN request, which access grants can be pre-approved by policy and which need a human in the loop, and how the approval chain connects to the identity provider so an approved request actually provisions the access instead of generating a second ticket for someone in IT to do it manually. Ask Cursor to fix the ticket queue and you get a suggestion for autocomplete on a shell script. You do not get a redesigned intake flow, and you do not get a knowledge base that deflects the next 31 VPN tickets before they're filed.

Pave designs the golden path IT helpdesk teams actually need

Pave is Tonone's platform engineer, built for developer experience, golden paths, service catalogs, and the internal tooling that removes friction for the team that already exists rather than the team you wish you had. For an IT helpdesk, the golden path is the access request itself: today it starts as a free-text Zendesk ticket, gets routed to whichever IT staffer is free, and requires that person to manually figure out who owns Salesforce, whether the requester's manager has signed off, and what role to grant. Pave's pave-golden skill replaces that with a defined, repeatable path: request Salesforce read access, get routed automatically to the pre-approved rule if the requester's team already has standing access, or to the one named approver if it doesn't. No IT staffer touches the routing decision anymore, they only touch the exceptions.

The golden path needs an inventory behind it, which is where pave-catalog comes in. Pave builds Northwind a service catalog of every requestable item, Figma seat, Salesforce role, VPN profile, Slack workspace, laptop loaner, with the approval rule, the owner, and the provisioning target attached to each entry. Once that catalog exists, an access request stops being a ticket that requires human interpretation and becomes a structured selection against a known list. That single change is what turns a three-to-five day approval chain into something that resolves in under an hour for anything that matches an existing rule.

Tonone's Pave builds the service catalog and golden path that turn a free-text access request ticket into a structured, pre-approved grant.

Brace builds the knowledge base that deflects tickets before they exist

Brace is Tonone's support engineer, built for ticket workflow, SLA design, knowledge base construction, and escalation paths. Where Pave redesigns the access request flow, Brace attacks the other 38 percent of Northwind's volume, the password resets, the VPN setup questions, the same five questions Priya and Diego answer by hand every single day. The brace-kb skill starts by reading a sample of resolved tickets (with identifying details stripped) to find the actual repeat patterns, not the patterns IT assumes are repeating, and builds knowledge base articles specifically for the top duplicate categories, written at the reading level and format that gets a first-time employee to a resolved VPN client without opening a ticket at all.

For the tickets that still get filed despite the knowledge base existing, brace-triage classifies incoming tickets against the same category set, tags severity, and routes anything that matches a known KB article back to the requester with the article link before it ever lands in Priya or Diego's queue. Anything that doesn't match a known pattern still routes to a human, which is the point: Brace is not trying to automate the tickets that need judgment, it is removing the ones that don't, so the team's actual time goes to the requests that are genuinely new or genuinely urgent.

Tonone's Brace classifies incoming tickets against known duplicate patterns and routes matches back to a self-serve knowledge base article before a human ever sees them.

Deflection only covers the part of the queue that repeats. The other 32 percent at Northwind, a laptop that won't boot, a printer VLAN issue, a one-off vendor integration failure, still needs a person, and that person still needs a response-time commitment they can be held to. The brace-sla skill sets those commitments by severity, a password reset that blocks someone from clocking in gets a different target than a request for a new Adobe seat that can wait two days, and ties each tier to the actual staffing Northwind has, three people, not an aspirational number pulled from a template. Where a ticket breaches its SLA or a requester escalates because the wait is blocking real work, brace-escalate defines the path: who gets paged, at what elapsed time, and what information travels with the escalation so the next person in the chain isn't starting from zero.

Forge closes the loop with automated provisioning

A pre-approved rule and a service catalog entry are worth nothing if the actual grant still requires someone at Northwind to log into Okta and click the buttons by hand, which is what happens today even after a request is approved. Forge, Tonone's infrastructure engineer, uses forge-infra to wire the catalog entries Pave defined to the systems that actually hold the access, so an approved Salesforce role request or VPN profile assignment provisions automatically against the identity provider instead of generating a second, invisible ticket for IT to execute manually. The forge-audit skill sits underneath that automation, keeping a record of every grant, who approved it, what rule it matched, and when it expires, so that when Northwind's security team asks who has access to the finance Salesforce instance six months from now, the answer is a query, not an archaeology project through old email threads.

A worked example: the first 30 days at Northwind

Priya kicks off the project by handing Brace two months of anonymized Zendesk export, about 1,900 resolved tickets. Brace's triage pass groups them and surfaces the real duplicate concentration, which is not evenly spread across the 220-a-week volume the team assumed:

text
Brace, Ticket Pattern Analysis, Northwind Logistics (60-day sample, 1,904 tickets)

Top duplicate categories (68% of total volume):
  VPN client setup / reconnect ......... 512 tickets  (26.9%)
  Password / MFA reset ................. 401 tickets  (21.1%)
  Software access request .............. 379 tickets  (19.9%)
  Slack workspace / channel access ....... 93 tickets  (4.9%)

Remaining volume (32%), non-repeating, requires human judgment.

KB articles drafted: 9
Golden-path catalog items proposed: 14
  (Figma seat, Salesforce Sales role, Salesforce Read-only,
   VPN profile x3 by region, Slack workspace invite, laptop loaner,
   Zoom license, Adobe seat, GitHub seat, AWS console read-only,
   Notion workspace, shared drive access)

Projected deflection if KB + golden path both ship: ~54% of
current weekly ticket volume (119 of 220/week).

Access request cycle time:
  Before: 3.2 days average (manual approval chain)
  After (catalog rule match):  <1 hour
  After (exception, no rule match): 1 day, routed to named owner

With that data in hand, Pave builds the 14-item service catalog and the golden path routing rules, Brace ships the 9 KB articles into the self-serve portal and wires brace-triage to auto-close matching tickets with the article link, and Forge connects the four highest-volume catalog items (VPN profile, Salesforce roles, Slack invite, Figma seat) to Okta so approved requests provision without a manual step. Within the first month, Priya and Diego stop touching password resets and VPN setup entirely for anything that matches the KB, and their queue drops from 220 tickets a week to roughly 100, almost all of it now genuinely new problems or requests that fell outside the pre-approved rules and need a real decision.

By day 60, the pattern holds rather than regressing, which is the usual failure mode with a one-off KB push: articles go stale, new hires ask the same VPN question because nobody linked the portal from the onboarding checklist, and the queue creeps back toward 220. Northwind avoids that by having Brace re-run brace-triage monthly against the live ticket stream, comparing actual deflection against the day-30 projection and flagging any category where volume is climbing again, usually a sign the KB article drifted out of date after a VPN vendor change or a Salesforce permission model update. By day 90, Priya's queue has stabilized around 95 to 105 tickets a week, the exceptions and the genuinely new problems, and both Diego and the contractor spend their time on those instead of repeating the same five answers.

Start with brace-kb against 60 days of real ticket history before building anything else. The categories your team assumes are the biggest source of repeat tickets are usually wrong. Let the data decide what the first golden path item is, then have Pave build the catalog rule and Forge wire the grant.

Tonone vs generalist AI vs Cursor/Copilot for IT helpdesk

IT helpdesk work sits entirely outside what autocomplete tools are built for, and mostly outside what a generalist chatbot can sustain past a single conversation. The comparison below is specific to what an internal IT support team actually needs: a self-serve knowledge base that deflects repeat tickets, a service catalog with pre-approved rules, and provisioning automation tied to the identity provider. None of these are writing tasks a chat window can hold state on across a growing ticket queue, and none of them are code a completion tool can suggest a line for. They are process and integration work, the kind that requires an agent with an actual skill built for service catalogs, an actual skill built for ticket triage, and an actual skill built for wiring an approval into an identity provider, not a single model improvising all three from a prompt.

CapabilityTononeGeneralist chatbotCursor / Copilot
Analyzes ticket history for real duplicate patternsYes, Brace classifies resolved tickets against actual volume, not assumed categoriesOnly if you paste in the export, no ongoing analysisNo, not built for ticketing data
Builds self-serve knowledge base tied to ticket deflectionYes, brace-kb writes articles for the top duplicate categories and wires them into triageCan draft an article, no deflection mechanismNo
Designs service catalog with pre-approved access rulesYes, pave-catalog defines requestable items, owners, and approval rulesNo structured catalog outputNo
Automates provisioning against identity providerYes, forge-infra wires catalog rules to Okta/Azure AD, forge-audit logs every grantNo system access, cannot provision anythingNo
Escalation paths and SLA designYes, Brace's playbook and SLA skills scope severity tiers and response targetsCan suggest generic SLA tiers, not grounded in your ticket volumeNo

Tonone's Forge wires the access rules Pave defines to the identity provider so an approved request provisions automatically, with Forge's audit trail recording who approved it and when it expires.

Install and try

Tonone is free and MIT-licensed. Install it once and Pave, Brace, Forge, and the rest of the 100-agent roster are available inside your Claude Code session. You pay only for the Claude Code token usage during the work itself.

1. Add to marketplace

$ claude plugin marketplace add tonone-ai/tonone

2. Install Pave

$ claude plugin install pave@tonone-ai

Frequently asked questions

What are AI agents for IT helpdesk teams?+

AI agents for IT helpdesk teams are specialized agents that handle the workflow design and automation work behind ticket deflection and access requests. Tonone's Pave builds the service catalog and self-serve golden path for access requests, Brace analyzes ticket history and builds the knowledge base that deflects repeat tickets, and Forge automates the underlying provisioning against the identity provider.

How do you reduce IT helpdesk ticket volume?+

Start by analyzing resolved ticket history for the real duplicate categories, which are often not the categories a team assumes. Tonone's Brace does this with the brace-kb skill, then builds targeted knowledge base articles and wires brace-triage to auto-route matching tickets to those articles before they reach a human.

Can AI automate IT access request approvals?+

Tonone's Pave designs a service catalog with pre-approved rules per access type using pave-catalog and pave-golden. Requests that match an existing rule can resolve in under an hour instead of a multi-day manual approval chain, while exceptions still route to a named human approver.

How does provisioning automation work with an identity provider like Okta?+

Tonone's Forge uses forge-infra to wire service catalog rules directly to the identity provider, so an approved request provisions the actual access automatically. forge-audit keeps a record of every grant, the rule it matched, the approver, and the expiration.

Is a generalist chatbot enough to build an IT helpdesk knowledge base?+

A generalist chatbot like ChatGPT can draft individual articles if you paste in ticket data, but it has no ongoing visibility into your ticket volume and no way to wire the article into your ticketing system so it actually deflects future tickets. Tonone's Brace is built to sustain that relationship.

Why don't Cursor or Copilot help with IT helpdesk automation?+

Cursor and Copilot are code-completion tools built for writing application logic inside an IDE. IT helpdesk automation is a process design and provisioning problem, service catalogs, SLA tiers, identity provider integration, not a coding problem, so autocomplete tools have no relevant capability here.

What is a golden path for IT access requests?+

A golden path is a defined, repeatable route for a request instead of a free-text ticket that requires manual interpretation. Tonone's Pave builds this with pave-golden and pave-catalog, so an access request either matches a pre-approved rule and resolves automatically, or routes directly to the one named owner for exceptions.

Is Tonone free to use for IT helpdesk automation?+

Yes. Tonone is MIT-licensed and free. Pave, Brace, and Forge are three of the 100 agents included. You pay only for Claude Code token usage during the actual work.

Pairs well with