Skip to content

[bug] Session list fills with unreadable timestamps when no title model is configured #20501

Closed as not planned

Description

@FindTea

Describe the bug
Without a dedicated title model configured under agent.title.model, sessions are named with raw ISO timestamps (e.g. "New Session 2026-01-01T12:00:00.000Z"), making the session list completely unusable — you can't tell what any conversation was about at a glance.
When small_model is configured as a fallback, the LLM does generate a title, but the result is often too abstract and doesn't accurately reflect the actual conversation content.
To Reproduce

  1. Use opencode without configuring agent.title.model
  2. Start several new sessions
  3. Observe the session list — all entries show ISO timestamp titles
    Expected behavior
    When no dedicated title model is configured, derive the session title directly from the first line of the user's first message. This is instant, costs no tokens, and always produces an accurate and recognizable title.
    Environment
  • opencode version: latest

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Apr 1, 2026
  2. github-actions commented on Apr 1, 2026

    @github-actions
    Contributor

    This issue doesn't fully meet our contributing guidelines.

    What needs to be fixed:

    • No issue template was used. Please resubmit using one of the three required templates: Bug Report, Feature Request (title must start with [FEATURE]:), or Question. Based on the content, this appears to be a feature request or bug report — please pick the appropriate template and fill in all required fields.

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.


    This issue might be a duplicate of existing issues. Please check:

    If you believe this was flagged incorrectly, please let a maintainer know.

  3. changed the title [-]Session titles default to timestamps instead of conversation content when no title model is configured[/-] [+][bug] Session list fills with unreadable timestamps when no title model is configured[/+] on Apr 1, 2026
  4. github-actions commented on Apr 1, 2026

    @github-actions
    Contributor

    Thanks for updating the issue! It now follows the contributing guidelines and has been marked as compliant.

  5. harvzor commented on Apr 16, 2026

    @harvzor

    This suddenly became a problem for me today:

    Image

    I also checked with a coworker and they also just started experiencing this problem. I'm on 1.4.6 and tested a couple of patch versions back. My coworker is on 1.2.* and they have the same issue.

  6. removed
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on May 3, 2026
  7. github-actions commented on Jul 6, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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