An assistant's reply in a coding session
A MessageAction for a reply from an AI assistant.
{
"@type": "MessageAction",
"@key": ["@type", "source", "sourceId"],
"source": "claude-code",
"sourceId": "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40",
"timestamp": "2026-07-02T10:41:26.000Z",
"agent": {
"@type": "SoftwareAgent",
"@key": ["@type", "source", "handle"],
"source": "anthropic",
"handle": "claude",
"name": "Claude"
},
"instrument": {
"@type": "SoftwareApplication",
"@key": ["@type", "source", "handle"],
"source": "anthropic",
"handle": "claude-sonnet-5",
"name": "claude-sonnet-5"
},
"object": {
"@type": "Message",
"@key": ["@type", "source", "sourceId"],
"source": "claude-code",
"sourceId": "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40",
"body": "The test fails when the clock crosses midnight UTC. Pinning the date fixes it.",
"author": [
{
"@type": "SoftwareAgent",
"@key": ["@type", "source", "handle"],
"source": "anthropic",
"handle": "claude",
"name": "Claude"
}
],
"isPartOf": [
{
"@type": "Thread",
"@key": ["@type", "source", "sourceId"],
"source": "claude-code",
"sourceId": "6d2a9e71-3c5b-4f08-b4e2-9a7c1d5f8e26",
"name": "Fix the flaky date test",
"isPartOf": [
{
"@type": "Project",
"@key": ["@type", "source", "handle", "inRealm.handle"],
"source": "claude-code",
"handle": "/Users/sam/code/garden-planner",
"name": "/Users/sam/code/garden-planner",
"inRealm": {
"@type": "Realm",
"@key": ["@type", "source", "handle"],
"source": "hostname",
"handle": "studio"
}
}
]
}
]
}
}{
"@context": {
"@vocab": "https://schema.chronicle.app/",
"doc": "https://schema.chronicle.app/docs/"
},
"@type": "MessageAction",
"doc:key": {
"@list": ["@type", "source", "sourceId"]
},
"source": "claude-code",
"sourceId": "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40",
"timestamp": {
"@value": "2026-07-02T10:41:26.000Z",
"@type": "http://www.w3.org/2001/XMLSchema#dateTime"
},
"agent": {
"@type": "SoftwareAgent",
"doc:key": {
"@list": ["@type", "source", "handle"]
},
"source": "anthropic",
"handle": "claude",
"name": "Claude"
},
"instrument": {
"@type": "SoftwareApplication",
"doc:key": {
"@list": ["@type", "source", "handle"]
},
"source": "anthropic",
"handle": "claude-sonnet-5",
"name": "claude-sonnet-5"
},
"object": {
"@type": "Message",
"doc:key": {
"@list": ["@type", "source", "sourceId"]
},
"source": "claude-code",
"sourceId": "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40",
"body": "The test fails when the clock crosses midnight UTC. Pinning the date fixes it.",
"author": [
{
"@type": "SoftwareAgent",
"doc:key": {
"@list": ["@type", "source", "handle"]
},
"source": "anthropic",
"handle": "claude",
"name": "Claude"
}
],
"isPartOf": [
{
"@type": "Thread",
"doc:key": {
"@list": ["@type", "source", "sourceId"]
},
"source": "claude-code",
"sourceId": "6d2a9e71-3c5b-4f08-b4e2-9a7c1d5f8e26",
"name": "Fix the flaky date test",
"isPartOf": [
{
"@type": "Project",
"doc:key": {
"@list": ["@type", "source", "handle", "inRealm.handle"]
},
"source": "claude-code",
"handle": "/Users/sam/code/garden-planner",
"name": "/Users/sam/code/garden-planner",
"inRealm": {
"@type": "Realm",
"doc:key": {
"@list": ["@type", "source", "handle"]
},
"source": "hostname",
"handle": "studio"
}
}
]
}
]
}
}@prefix : <https://schema.chronicle.app/> .
@prefix doc: <https://schema.chronicle.app/docs/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
[
a :MessageAction;
doc:key ("@type" "source" "sourceId");
:source "claude-code";
:sourceId "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40";
:timestamp "2026-07-02T10:41:26.000Z"^^xsd:dateTime;
:agent [
a :SoftwareAgent;
doc:key ("@type" "source" "handle");
:source "anthropic";
:handle "claude";
:name "Claude"
];
:instrument [
a :SoftwareApplication;
doc:key ("@type" "source" "handle");
:source "anthropic";
:handle "claude-sonnet-5";
:name "claude-sonnet-5"
];
:object [
a :Message;
doc:key ("@type" "source" "sourceId");
:source "claude-code";
:sourceId "0b7e4c2a-9f13-4d6b-8a5e-2c1f7d9b3e40";
:body "The test fails when the clock crosses midnight UTC. Pinning the date fixes it.";
:author [
a :SoftwareAgent;
doc:key ("@type" "source" "handle");
:source "anthropic";
:handle "claude";
:name "Claude"
];
:isPartOf [
a :Thread;
doc:key ("@type" "source" "sourceId");
:source "claude-code";
:sourceId "6d2a9e71-3c5b-4f08-b4e2-9a7c1d5f8e26";
:name "Fix the flaky date test";
:isPartOf [
a :Project;
doc:key ("@type" "source" "handle" "inRealm.handle");
:source "claude-code";
:handle "/Users/sam/code/garden-planner";
:name "/Users/sam/code/garden-planner";
:inRealm [
a :Realm;
doc:key ("@type" "source" "handle");
:source "hostname";
:handle "studio"
]
]
]
]
] .