Skip to content

Core Concepts Open-Core

Intutic introduces a handful of key abstractions you'll encounter throughout the platform. This page is your glossary — bookmark it and come back whenever you need a refresher.

What you'll learn

  • The organizational and runtime building blocks of Intutic
  • How policies, enforcement, anomaly detection, and scoring fit together
  • The role-based access model and budget tiers

Workspaces

A workspace is the top-level organizational unit in Intutic. Everything — harnesses, SOPs, traces, budgets, and team members — lives inside a workspace.

  • IDs use the wk_ prefix (e.g., wk_abc123)
  • On the Free and Pro plans you get one workspace; Team and Enterprise support unlimited workspaces
  • Each workspace has its own virtual API key (vk_*) that the proxy uses for authentication

One workspace per repo

Most teams map one workspace to one code repository. This keeps governance rules scoped to the project they apply to.

Harnesses

A harness is any AI coding agent that Intutic governs. Intutic currently supports 41 harnesses — 40 auto-detected and config-synced by intutic init/intutic connect (some write directly into a generated hook file, others write .env.intutic pointing at a dedicated SDK-side gate (@intutic/gate / intutic-clawde) that lives in your own code), plus 1 that is operator-deployed rather than repo-detected (see the bridge-gated row below):

CategoryHarnesses
IDE agentsCursor, Windsurf, Continue, Cline, Roo Code, GitHub Copilot
CLI agentsClaude Code, Aider, Codex, Goose, Pi, Grok Build, Muse Code, dsh (preview)
Platform agentsAntigravity, OpenHands, n8n, Claude Desktop, Open WebUI
SpecializedOpenClaw, Hermes, LangGraph
Orchestrators (delegate to already-gated harnesses)Spotify Xirp, DoorDash Agentic Orchestrator, AWS Bedrock AgentCore Runtime
SDK-gated frameworks (@intutic/gate / intutic-clawde; .env.intutic points at the SDK gate instead of a generated hook file)LangChain, CrewAI, AutoGen, AG2, Google ADK, OpenAI Agents SDK, Pydantic AI, smolagents, AWS Strands Agents, Mastra, Vercel AI SDK, eve, TrueForge (embedded), AI SDK Harness, AI SDK Workflow
Bridge-gated (out-of-process Intutic-operated service; not auto-detected by intutic init — operator-deployed instead)TrueForge (standalone/hosted server — services/trueforge-bridge)

The intutic init command auto-detects which harnesses are present in your repo and writes governance config into each one's native config file. See How It Works for details on per-harness routing.

A separate, smaller set of server-side platform integrations — QM, Anthropic Managed Agents, and AWS Bedrock AgentCore Gateway — call Intutic directly over HTTP as part of their own contract. They have no HarnessType and are not detected by intutic init; see the Integrations Hub for details.

SOPs (Agent Guidelines)

Standard Operating Procedures are the policy documents that tell your agents what they can and cannot do. Think of them as enforceable coding standards for AI.

Each SOP has:

  • Title and markdown content — the human-readable rules
  • Risk tierLOW, MEDIUM, HIGH, or CRITICAL
  • Complexity tier — the task complexity level this SOP targets
  • Dependencies — other SOPs this one builds on

SOP lifecycle

SOPs follow a 7-state lifecycle:

StateMeaning
DRAFTInitial authoring — not enforced yet
PENDING_REVIEWSubmitted for team review
GENERATEDAuto-generated from observed agent patterns
HYPOTHESIZEDProposed rule being tested against real traffic
REFINEDIteratively improved based on feedback and data
VALIDATEDActive and enforced by the proxy
INVALIDATEDRetired or superseded by another SOP

Only SOPs in the VALIDATED state are actively enforced. Learn more in Standard Operating Procedures.

Enforcement Actions (PCAS)

The Policy Compliance and Action System evaluates every LLM request against your active SOPs and applies one of four actions:

ActionEffectExample scenario
BYPASSRequest passes through unmodifiedFully compliant with all policies
ENHANCERequest is enriched (prompt injection, context added)SOP suggests adding security context to the prompt
HIJACKRequest is rerouted to a different modelDowngrading gpt-4o to gpt-4o-mini for a simple task
KILLRequest is blocked entirelyBudget exceeded, unauthorized tool call, or policy violation

HIJACK decisions require review

When PCAS applies a HIJACK action, the decision is routed to the human review queue so an administrator can approve or reject it.

Traces

A trace is the audit record of a single LLM request. Every request that flows through the Intutic proxy produces a trace (prefixed tr_).

Each trace captures:

  • Model used and token counts (input + output)
  • Cost in USD
  • Enforcement action applied (BYPASS / ENHANCE / HIJACK / KILL)
  • Compliance score — how well the request matched active SOPs
  • Token utility — classified as USEFUL or WASTED

Traces are the foundation for cost tracking, anomaly detection, and compliance auditing.

Reasoning/Thinking Tokens

Reasoning tokens (or thinking tokens) are special, non-content tokens generated internally by advanced reasoning models (e.g. Claude 3.7 Sonnet thinking mode, OpenAI o1/o3 series) during deep-thinking cycles.

  • Intutic's proxy automatically extracts these tokens (token/reasoning_extractor.rs) to report actual raw vs. reasoning cost proportions in the trace ledger.
  • Tracking reasoning tokens helps teams evaluate where agents spent computation time vs. where they output final code structure.

Token Waste Classification

The Intelligence Engine classifies trace data to identify inefficient token consumption. wastePatternService.ts computes two waste patterns, both derived from columns that exist on execution_traces, and each carries a confidence reflecting how it was derived — so the UI never presents an inference as a measurement:

  1. Context bloat (measured, confidence 1.0) — raw input tokens minus compressed input tokens: context the compactor had to strip before the request was billed.
  2. Oversized prompt (heuristic, confidence 0.6) — traces whose raw input exceeds 3× the workspace median, with the excess over the median attributed as waste. A legitimately large task looks the same, hence the reduced confidence.

Traces flagged with high waste metrics trigger automated configuration optimizations via the SkillOpt feedback loop.

Anomaly Detection (ARE)

The Autonomous Reasoning Engine monitors agent sessions in real time and flags suspicious behavior across 12 anomaly types:

AnomalyWhat it catches
TOOL_ABUSEExcessive or inappropriate tool calls
TOKEN_WASTEInefficient token usage patterns
LOOP_DETECTEDAgent stuck in a retry/repeat loop
UNAUTHORIZED_TOOLCalling tools outside the allowed set
DATA_EXFILTRATIONAttempting to leak sensitive data
PROMPT_INJECTIONMalicious prompt manipulation
HALLUCINATIONAn agent still working for a parent that is gone — its results have nowhere to go
SCOPE_VIOLATIONOperating outside the defined task scope
BUDGET_BREACHExceeding the allocated session budget
SPAWN_BUDGET_BREACHSub-agent spawning over limits
WORKFLOW_BUDGET_BREACHMulti-step workflow over budget
WORKFLOW_GOAL_DRIFTWorkflow deviating from its stated objective

When the ARE flags an anomaly, it can trigger a KILL enforcement action and open a governance incident.

Trust Scores

Every agent session receives a trust score — a numerical reliability rating that tracks how well the agent follows governance rules over time. Trust scores factor into enforcement decisions: a session with a declining trust score may trigger stricter PCAS actions.

Compliance Scores

Each trace receives a compliance score indicating how closely the request aligned with active SOPs. High compliance scores mean the agent is working within policy. Low scores trigger review and may feed back into SOP refinement.

Budget Tiers

Budget tiers control how much each developer can spend on LLM calls. They map to seniority levels:

TierIntended for
JUNIORJunior developers — lowest budget ceiling
SENIORSenior developers
STAFFStaff engineers
PRINCIPALPrincipal engineers — highest budget ceiling

Exceeding your tier's budget triggers a BUDGET_BREACH anomaly and a KILL enforcement action. Budget caps are enforced per developer session.

How it all fits together

Harnesses → Proxy Gateway → PCAS (evaluates SOPs) → Enforcement Action

                              ARE (anomalies)

                        Traces → Compliance Scores → Trust Scores

Your SOPs define the rules. PCAS enforces them. The ARE watches for anomalies. Traces record everything. Scores summarize it all.

Next steps

The circuit breaker for AI agents