Skip to content

Validate Continue adapter against the latest continue.dev #2

Description

@study8677

The new Continue adapter (src/retitle/adapters/continue_dev.py) was added in v0.5.0 based on the public knowledge that Continue stores sessions as JSON files at ~/.continue/sessions/<id>.json. The schema assumed:

{
  "sessionId": "...",
  "title": "...",
  "workspaceDirectory": "...",
  "history": [
    { "message": { "role": "user", "content": "..." } },
    { "message": { "role": "assistant", "content": "..." } }
  ]
}

Looking for someone who actively uses Continue to validate this. Specifically:

  1. Does the path still resolve correctly with the current Continue extension (continue.dev)? VS Code and JetBrains versions both?
  2. Is the title field actually called title in your JSON?
  3. Are messages structured under history[*].message with role + content?
  4. After retitle once --tool continue --session <id>, does the new title actually show up in the Continue sidebar after a restart? Or does Continue ignore on-disk changes?

A redacted dump of one session JSON (with text content scrubbed) would be enormously helpful. Or just a jq 'keys' of the top-level keys + the same for .history[0].

PR welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    adapterTool adapter (Claude/Codex/Cursor/etc.)enhancementNew feature or requestgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions