Skip to content

[Bug]: Ideation broken #736

@mmacrea

Description

@mmacrea

Operating System

macOS

Run Mode

Electron (Desktop App)

App Version

0.13.0

Bug Description

Ideation is broken and it's stuck in loading, no matter what I try after starting generation for a category.

Logs look good, except there may be a missing sessionId which may cause this (I'm not sure it's because of this).

Steps to Reproduce

To reproduce:

  1. Go to ideation tab
  2. Pick a random category (doesn't matter)
  3. The generating ideas for the picked category starts and loading state occurs
  4. It remains like this forever, there are no ideas generated

Expected Behavior

Ideas shown in the UI after model finished generating them.

Actual Behavior

All generations stuck in loading, never completes UI loading state.

Screenshots

No response

Relevant Logs

OPTIONS /api/ideation/suggestions/generate 204
INFO  [ideation:suggestions-generate] Generating 10 suggestions for prompt: security-data
INFO  [Server] Event received: {
  type: 'ideation:suggestions',
  hasPayload: true,
  payloadKeys: [ 'type', 'promptId', 'category' ],
  wsReadyState: 1,
  wsOpen: true
}
INFO  [Server] Sending event to client: {
  type: 'ideation:suggestions',
  messageLength: 109,
  sessionId: undefined
}
[ContextLoader] Selected memory files: gotchas
[ContextLoader] Loaded 1 memory file(s)
INFO  [SettingsHelper] [IdeationService] Loaded prompt customization from settings
[ModelResolver] resolveModelString called with modelKey: "sonnet", defaultModel: "claude-opus-4-5-20251101"
[ModelResolver] Migrated legacy ID: "sonnet" -> "claude-sonnet"
[ModelResolver] Resolved Claude canonical ID: "claude-sonnet" -> "claude-sonnet-4-5-20250929"
[ModelResolver] resolveModelString called with modelKey: "claude-sonnet-4-5-20250929", defaultModel: "claude-opus-4-5-20251101"
[ModelResolver] Using full Claude model string: claude-sonnet-4-5-20250929
OPTIONS /api/codex/models 204
OPTIONS /api/setup/opencode/models 204
GET /api/setup/opencode/models 200
INFO  [CodexModelCache] [getModels] ✓ Using cached models (4 models, age: 46min)
GET /api/codex/models 200
INFO  [Server] Event received: {
  type: 'ideation:suggestions',
  hasPayload: true,
  payloadKeys: [ 'type', 'promptId', 'category', 'suggestions' ],
  wsReadyState: 1,
  wsOpen: true
}
INFO  [Server] Sending event to client: {
  type: 'ideation:suggestions',
  messageLength: 6583,
  sessionId: undefined
}

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't been reported already
  • I have provided all required information above

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions