A decision ledger for agents: an embeddable decision runtime with a small rules language. Tracks evidence, preserves decision grounds, and supports reconsideration under authored policies.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add caveat-lang -- npx -y caveat-lang~/.codex/config.toml
[mcp_servers.caveat-lang]
command = "npx"
args = ["-y", "caveat-lang"]
# codex mcp add caveat-lang -- npx -y caveat-lang~/.cursor/mcp.json
{
"mcpServers": {
"caveat-lang": {
"command": "npx",
"args": [
"-y",
"caveat-lang"
]
}
}
}.vscode/mcp.json
{
"servers": {
"caveat-lang": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"caveat-lang"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"caveat-lang": {
"command": "npx",
"args": [
"-y",
"caveat-lang"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"caveat-lang": {
"command": "npx",
"args": [
"-y",
"caveat-lang"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"caveat-lang": {
"command": "npx",
"args": [
"-y",
"caveat-lang"
]
}
}
}