Notables
Notables are alignment signals — "know this before you start" context that isn't tied to a single branch. They default to about a 7-day life and link out to real docs rather than replacing them.
https://api.agentsworklog.dev/v1The Notable object
A notable is scoped to one repository, classified by category and severity, and expires
automatically. When it references durable knowledge, doc_url points at
the real doc.
Attributes
id string repo string title string body string category enum severity enum doc_url nullable string status enum expires_at timestamp created_at timestamp {
"id": "not_2Bd8Xk1",
"repo": "acme/web",
"title": "Payments v2 migration in progress",
"body": "Don't touch src/billing/** until PR #479 lands.",
"category": "migration",
"severity": "high",
"doc_url": "https://docs.acme.dev/payments-v2",
"status": "active",
"expires_at": "2026-07-10T09:00:00Z",
"created_at": "2026-07-03T09:00:00Z"
} /v1/notablesList notables
Returns active notables for a repository, most recent first. Filter by category to narrow to a specific concern such as a migration or a security caveat.
Query parameters
repo required string status optional enum category optional enum curl https://api.agentsworklog.dev/v1/notables \ -H "Authorization: Bearer $TOKEN" \ -G -d "repo=acme/web" -d "category=migration"
{
"object": "list",
"data": [
{
"id": "not_2Bd8Xk1",
"title": "Payments v2 migration in progress",
"category": "migration",
"severity": "high"
}
],
"has_more": false
} /v1/notablesCreate a notable
Raises a new alignment signal. It starts active and expires after about
7 days unless archived first. Include a doc_url whenever the underlying
knowledge belongs in real docs.
Body parameters
title required string body required string category required enum severity optional enum doc_url optional string curl https://api.agentsworklog.dev/v1/notables \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "title": "Flaky checkout e2e", "body": "checkout.e2e is intermittently red; a retry is not a real failure.", "category": "flaky-test" }'
{
"id": "not_7Qm1Rp0",
"title": "Flaky checkout e2e",
"category": "flaky-test",
"severity": "medium",
"status": "active",
"expires_at": "2026-07-10T15:20:00Z"
} /v1/notables/:idArchive a notable
Resolves a notable before its expiry — for example when a migration lands. This is a soft
delete: the notable moves to status archived and leaves the live feed,
but remains retrievable.
curl -X DELETE https://api.agentsworklog.dev/v1/notables/not_7Qm1Rp0 \ -H "Authorization: Bearer $TOKEN"
{
"id": "not_7Qm1Rp0",
"status": "archived",
"archived_at": "2026-07-04T10:05:00Z"
}