Skip to content

burn2delete/decision-log

v0.1.0Apache-2.0

Record approved decisions, retrieve the current decision, and explain provenance and supersession through Decision Log.

Decision Log developer tools

Official public developer tooling for Decision Log, the append-only system of record for durable decisions.

This repository is intentionally separate from the private Decision Log application and server. It contains only public client code and agent integration metadata:

  • @decision-log/sdk: a small TypeScript client for the REST facade generated from the canonical GraphQL schema.
  • @decision-log/cli: an automation-friendly command line client built on the SDK.
  • skills/: installable Agent Skills for recording, retrieving, and explaining decisions.
  • plugin.json and mcp.json: an Agent Plugins v1 package for the hosted Decision Log MCP server.
  • AGENTS.md: rules for coding agents working in this repository.

Endpoints

  • REST API: https://www.decisionlog.ai/api/v1
  • OpenAPI 3.1: https://www.decisionlog.ai/openapi.json
  • GraphQL: https://www.decisionlog.ai/api/graphql
  • MCP: https://www.decisionlog.ai/api/mcp
  • Agent Skills index: https://www.decisionlog.ai/.well-known/agent-skills

Install from source

pnpm install
pnpm build
pnpm test

Packages are prepared for npm publication but are not represented as published until an npm release is completed.

Install the skills directly from GitHub:

npx skills add https://github.com/burn2delete/decisionlog-developer

Security

Never commit API keys. Provide DECISION_LOG_API_KEY at runtime. Hosted API and MCP operations enforce tenant authorization; the files in this repository contain no credentials or server implementation.

License

Apache-2.0. See LICENSE.