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.jsonandmcp.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.