GitHub
Source and CI
Pull requests, commits, and workflow runs become linked events.
Your AI agent records the problem, the decision, the change, the tests, and the incident in Techlog as it works. Reviews get shorter, incidents get mitigated faster, and every postmortem ends in action.
Legacy Changelog
Humans open one story and click from problem to decision, change, release, incident, and postmortem.
AI agents ask over MCP and get the same linked context, not five tabs.
How it works
API first: every step is a call, and the website is just another client.
Agents help convert hypotheses into confirmed facts, with evidence.
Each step is one record, sent as an MCP request: techlog_record_event.
Links the record to the problem, decision, tests, and release.
One event store, read by API, MCP, and the UI.
Any agent or tool can write it, and any tool can read it. A small required core, typed links marked confirmed or hypothesis, and a record of who produced it. Below, a techlog_record_event call with the ids of the example story, abridged to the fields that matter.
{
"jsonrpc": "2.0",
"id": 7,
"method": "tools/call",
"params": {
"name": "techlog_record_event",
"arguments": {
"event": {
"idempotency_key": "seed-spring-spin-004",
"type": "proposal.recorded",
"actor": { "kind": "ai_agent", "id": "agent:code-assistant" },
"subject": { "system": "promo-api", "component": "spin-service" },
"status": "proposed",
"summary": "Spin-to-win: one spin per new account, server-side draw",
"links": [
{ "rel": "motivated_by", "target": "evt_01J9K2A0P002", "basis": "confirmed" }
]
}
}
}
}Available connectors
Source and CI
Pull requests, commits, and workflow runs become linked events.
Collaboration
Decisions and approvals from chat stop disappearing.
Jira, Confluence, Service Management
Issues, incidents, and write-ups join the same story.
Anything that writes an event
The event model is open, so no permission is needed.
GitHub, Slack, Atlassian, Jira, Confluence, and PagerDuty are trademarks of their owners, named only to show what a connector would link to or what teams use today. No partnership or availability is implied.
A basic Techlog server runs locally with the example story loaded. Or read how the event model works first.