---
title: "Changes to Subscribe to events"
method: GET
path: "/event"
---

# Changes to Subscribe to events

`GET /event`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 23 of 69 revisions.

- **2026-02-27** `cdaae0bdc9e5`: 1 info
- **2026-02-14** `9df3a7d5f839`: 11 warning, 10 info
- **2026-02-12** `7eb1c31fb938`: 4 info
- **2026-02-11** `8f23f1074f57`: 2 info
- **2026-02-09** `3e70f65f33fa`: 2 info
- **2026-02-06** `73bbed0ce3ce`: 1 info
- **2026-02-02** `e5d84d7cf554`: 5 info
- **2026-01-25** `6948cc8a216e`: 2 breaking
- **2026-01-23** `ee071536c43e`: 1 info
- **2026-01-22** `ee9823b3cd13`: 1 info
- **2026-01-19** `80c1bca877b3`: 1 info
- **2026-01-18** `ab588a524ac7`: 1 breaking
- **2026-01-18** `61e4ae46769b`: 2 warning
- **2026-01-16** `520b741cd1b3`: 1 info
- **2026-01-15** `840036baecaf`: 1 info
- **2026-01-13** `8a8da256d6ab`: 4 info
- **2026-01-08** `a62da1365cd9`: 1 info
- **2026-01-08** `1fdfc9fc17a8`: 1 info
- **2026-01-04** `58e0e517471e`: 2 info
- **2026-01-03** `cc9b3962f710`: 1 info
- **2026-01-03** `250a8710d2f3`: 1 info
- **2026-01-02** `3ad8901f2999`: 1 info
- **2026-01-01** `05e2e4a11ef7`: 2 breaking, 7 info

## Changes

- **2026-02-27** `cdaae0bdc9e5`: 1 info
  - added `#/components/schemas/Event.lcm.ghost-cue.skipped` to the response body `anyOf` list for the response status `200`
- **2026-02-14** `9df3a7d5f839`: 11 warning, 10 info
  - removed the optional property `anyOf[#/components/schemas/Event.message.part.updated]/properties/part/anyOf[#/components/schemas/StepFinishPart]/tokens/total` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/structured` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/tokens/total` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/variant` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/UserMessage]/format` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/UserMessage]/summary/diffs/items/status` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.project.updated]/properties/commands` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.session.created]/properties/info/summary/diffs/items/status` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/summary/diffs/items/status` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.session.diff]/properties/diff/items/status` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/Event.session.updated]/properties/info/summary/diffs/items/status` from the response with the `200` status
  - added `#/components/schemas/Event.background_task.created, #/components/schemas/Event.background_task.updated, #/components/schemas/Event.background_task.completed, #/components/schemas/Event.lcm.compaction.started, #/components/schemas/Event.lcm.compaction.ended, #/components/schemas/Event.session.lcm_file_loaded` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/Event.session.compacted, #/components/schemas/Event.worktree.ready, #/components/schemas/Event.worktree.failed` from the response body `anyOf` list for the response status `200`
  - added the optional property `anyOf[#/components/schemas/Event.session.created]/properties/info/lcm` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.created]/properties/info/time/compactingBlocking` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/lcm` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/time/compactingBlocking` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.updated]/properties/info/lcm` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.updated]/properties/info/time/compactingBlocking` to the response with the `200` status
  - removed `#/components/schemas/StructuredOutputError, #/components/schemas/ContextOverflowError` from the `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/error` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/StructuredOutputError, #/components/schemas/ContextOverflowError` from the `anyOf[#/components/schemas/Event.session.error]/properties/error` response property `anyOf` list for the response status `200`
- **2026-02-12** `7eb1c31fb938`: 4 info
  - added the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/structured` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/UserMessage]/format` to the response with the `200` status
  - added `#/components/schemas/StructuredOutputError` to the `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/error` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/StructuredOutputError` to the `anyOf[#/components/schemas/Event.session.error]/properties/error` response property `anyOf` list for the response status `200`
- **2026-02-11** `8f23f1074f57`: 2 info
  - added the optional property `anyOf[#/components/schemas/Event.message.part.updated]/properties/part/anyOf[#/components/schemas/StepFinishPart]/tokens/total` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/tokens/total` to the response with the `200` status
- **2026-02-09** `3e70f65f33fa`: 2 info
  - added `#/components/schemas/ContextOverflowError` to the `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/error` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ContextOverflowError` to the `anyOf[#/components/schemas/Event.session.error]/properties/error` response property `anyOf` list for the response status `200`
- **2026-02-06** `73bbed0ce3ce`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/AssistantMessage]/variant` to the response with the `200` status
- **2026-02-02** `e5d84d7cf554`: 5 info
  - added the optional property `anyOf[#/components/schemas/Event.message.updated]/properties/info/anyOf[#/components/schemas/UserMessage]/summary/diffs/items/status` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.created]/properties/info/summary/diffs/items/status` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/summary/diffs/items/status` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.diff]/properties/diff/items/status` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.updated]/properties/info/summary/diffs/items/status` to the response with the `200` status
- **2026-01-25** `6948cc8a216e`: 2 breaking
  - the `anyOf[#/components/schemas/Event.question.asked]/properties/questions/items/header` response property's maxLength was unset from `30` for the response status `200`
  - the `anyOf[#/components/schemas/Event.question.asked]/properties/questions/items/options/items/label` response property's maxLength was unset from `30` for the response status `200`
- **2026-01-23** `ee071536c43e`: 1 info
  - added `#/components/schemas/Event.worktree.ready, #/components/schemas/Event.worktree.failed` to the response body `anyOf` list for the response status `200`
- **2026-01-22** `ee9823b3cd13`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.project.updated]/properties/commands` to the response with the `200` status
- **2026-01-19** `80c1bca877b3`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.project.updated]/properties/icon/override` to the response with the `200` status
- **2026-01-18** `ab588a524ac7`: 1 breaking
  - the `anyOf[#/components/schemas/Event.question.asked]/properties/questions/items/header` response property's maxLength was increased from `12` to `30` for the response status `200`
- **2026-01-18** `61e4ae46769b`: 2 warning
  - added the new `session.line.down` enum value to the `anyOf[#/components/schemas/Event.tui.command.execute]/properties/command/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `session.line.up` enum value to the `anyOf[#/components/schemas/Event.tui.command.execute]/properties/command/anyOf[subschema #1]/` response property for the response status `200`
- **2026-01-16** `520b741cd1b3`: 1 info
  - added `#/components/schemas/Event.mcp.browser.open.failed` to the response body `anyOf` list for the response status `200`
- **2026-01-15** `840036baecaf`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.message.part.updated]/properties/part/anyOf[subschema #2]/model` to the response with the `200` status
- **2026-01-13** `8a8da256d6ab`: 4 info
  - added the optional property `anyOf[#/components/schemas/Event.question.asked]/properties/questions/items/custom` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/Event.session.created]/properties/info/slug` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/slug` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/Event.session.updated]/properties/info/slug` to the response with the `200` status
- **2026-01-08** `a62da1365cd9`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.question.asked]/properties/questions/items/multiple` to the response with the `200` status
- **2026-01-08** `1fdfc9fc17a8`: 1 info
  - added `#/components/schemas/Event.question.asked, #/components/schemas/Event.question.replied, #/components/schemas/Event.question.rejected` to the response body `anyOf` list for the response status `200`
- **2026-01-04** `58e0e517471e`: 2 info
  - added `#/components/schemas/ResourceSource` to the `anyOf[#/components/schemas/Event.message.part.updated]/properties/part/anyOf[#/components/schemas/FilePart]/source` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ResourceSource` to the `anyOf[#/components/schemas/Event.message.part.updated]/properties/part/anyOf[#/components/schemas/ToolPart]/state/anyOf[#/components/schemas/ToolStateCompleted]/attachments/items/source` response property `anyOf` list for the response status `200`
- **2026-01-03** `cc9b3962f710`: 1 info
  - the response property `anyOf[#/components/schemas/Event.project.updated]/properties/sandboxes` became required for the status `200`
- **2026-01-03** `250a8710d2f3`: 1 info
  - added the optional property `anyOf[#/components/schemas/Event.project.updated]/properties/sandboxes` to the response with the `200` status
- **2026-01-02** `3ad8901f2999`: 1 info
  - added `#/components/schemas/Event.tui.session.select` to the response body `anyOf` list for the response status `200`
- **2026-01-01** `05e2e4a11ef7`: 2 breaking, 7 info
  - removed the required property `anyOf[#/components/schemas/Event.permission.replied]/properties/permissionID` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/Event.permission.replied]/properties/response` from the response with the `200` status
  - added `#/components/schemas/Event.permission.asked` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/Event.permission.updated` from the response body `anyOf` list for the response status `200`
  - added the optional property `anyOf[#/components/schemas/Event.session.created]/properties/info/permission` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.deleted]/properties/info/permission` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/Event.session.updated]/properties/info/permission` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/Event.permission.replied]/properties/reply` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/Event.permission.replied]/properties/requestID` to the response with the `200` status

---

[Operation](https://skmtc.dev/martian-engineering/apis/voltcode/docs/event/get.md) - [API](https://skmtc.dev/martian-engineering/apis/voltcode.md) - [Page](https://skmtc.dev/martian-engineering/apis/voltcode/changes/event/get)
