Skip to content

Kernel

Agent state and graph lint: the rules an agent's graph must pass before it runs.

glueAI15 operationsid krnl

How it sits

Glue chains parts together and keeps the result running. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations15 GET 9 · POST 5 · DELETE 1
Resources7
Leaned on byno other service names it
Leans onCron
In recipesnone yet

What it can do

15 operations in 7 resources, as the spec declares them. Each row is one call; paths are relative to the part.

permissions

MethodPathDoes
POST/api/v1/permissions/applyRun the normalizer; with confirm, apply + commit + push
GET/api/v1/permissions/baselineThe baseline, its HEAD, and whether the live file matches
GET/api/v1/permissions/denialsPer-day classifier denial counts by reason
POST/api/v1/permissions/drift-checkCompare the live settings file to the baseline; page on drift
GET/api/v1/permissions/historygit log of the baseline with per-commit rule diffs
DELETE/api/v1/permissions/rulesRemove a rule from a block
POST/api/v1/permissions/rulesAdd a rule to a block
POST/api/v1/permissions/rules/moveMove a rule between blocks
8 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

configs

MethodPathDoes
GET/api/v1/configsKernel strategy catalog
1 operation

lint

MethodPathDoes
POST/api/v1/lintLint an agent graph
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

tool-schema

MethodPathDoes
GET/api/v1/tool-schemaKernel tool schema
1 operation

All the partsAIThe platform's own id for this service is cbkrnl.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal