Skip to content

Rename session transcript read: steps -> records#49

Merged
hbrooks merged 1 commit into
mainfrom
hunter/rename-steps-to-records
Jul 17, 2026
Merged

Rename session transcript read: steps -> records#49
hbrooks merged 1 commit into
mainfrom
hunter/rename-steps-to-records

Conversation

@hbrooks

@hbrooks hbrooks commented Jul 17, 2026

Copy link
Copy Markdown
Member

What

Rename the session transcript read to match the server rename in ellipsis-dev/ellipsis#5869 (merged):

  • agent session steps <id> -> agent session records <id>
  • agent session connect --no-steps -> --no-records
  • ApiClient.getAgentSessionSteps -> getAgentSessionRecords, calling GET /v1/sessions/{id}/records
  • ListSessionStepsResponse -> ListSessionRecordsResponse; README/help/comments updated

Why

The endpoint returns native session_records (transcript + lifecycle rows, feed_seq-ordered); steps was leftover naming from the dropped agent_steps table. The server renamed with no compat shim (pre-customer), so released CLIs' session steps is broken against prod until this ships - merge and cut a release promptly.

Unchanged on purpose

Verification

tsc --noEmit clean; vitest 225/225 (incl. the updated URL assertion in test/search.test.ts).

Follows ellipsis-dev/ellipsis#5869 (merged), which renamed
GET /v1/sessions/{id}/steps -> /records (native session_records:
transcript + lifecycle, feed_seq-ordered; no compat shim).

- verb: agent session steps -> agent session records
- connect flag: --no-steps -> --no-records
- ApiClient.getAgentSessionSteps -> getAgentSessionRecords, path /records
- ListSessionStepsResponse -> ListSessionRecordsResponse
- comments/README/help text to match

The search scope 'steps' (sessions search arm) and the WS frame names
are separate server contracts and unchanged.
@hbrooks
hbrooks merged commit 7351025 into main Jul 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant