Skip to content

v2.0.146

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:19

Core

  • Break glob mtime ties by path (#809) (ANIRUDDHA ADAK)
  • Read the installed-skill entry list on any platform (#803) (ANIRUDDHA ADAK)
  • Treat --port=N as an explicitly passed port (#795) (ANIRUDDHA ADAK)
  • Refuse an empty question list (#793) (ANIRUDDHA ADAK)
  • Report a separator-only fetch selection as not found (#791) (ANIRUDDHA ADAK)
  • Do not count a trailing newline as a truncated line (#789) (ANIRUDDHA ADAK)
  • Rebase onto current main (#782) (ANIRUDDHA ADAK)
  • Read the code search reply in the format the request asked for (#785) (ANIRUDDHA ADAK)
  • Tell a missing import file from an unreadable one (#815) (ANIRUDDHA ADAK)
  • Skip comments and blank lines in pinned requirements (#813) (ANIRUDDHA ADAK)
  • Say how many skill matches a query left out (#811) (ANIRUDDHA ADAK)
  • Never let a synthetic run take a journal ordinal (#784) (ANIRUDDHA ADAK)
  • Let openscience.json win over openscience.jsonc globally (#821) (ANIRUDDHA ADAK)
  • Require a command on a local MCP server entry (#819) (ANIRUDDHA ADAK)
  • Read a file:// folder link on Windows (#817) (ANIRUDDHA ADAK)
  • A malformed patch is rejected instead of reported as applied (#826) (ANIRUDDHA ADAK)
  • Count reasoning tokens once in the session spend (#787) (ANIRUDDHA ADAK)
  • Classify an abbreviated long option like the flag it reaches (#781) (ANIRUDDHA ADAK)
  • Keep the indentation a fuzzy match spans (#780) (ANIRUDDHA ADAK)

App

  • Finish guarding browser storage reads (#827) (ANIRUDDHA ADAK)
  • Measure a match across the original line, not the folded one (#805) (ANIRUDDHA ADAK)
  • Key the transcript snapshot guard by the stream directory (#825) (ANIRUDDHA ADAK)

SDK

  • Percent-encode non-ASCII directory in the v1 client header (#829) (Mikhail R. Nemerov)

Thank you to 2 community contributors:

  • ANIRUDDHA ADAK:
    • Break glob mtime ties by path (#809)
    • Read the installed-skill entry list on any platform (#803)
    • Treat --port=N as an explicitly passed port (#795)
    • Refuse an empty question list (#793)
    • Report a separator-only fetch selection as not found (#791)
    • Do not count a trailing newline as a truncated line (#789)
    • Rebase onto current main (#782)
    • Read the code search reply in the format the request asked for (#785)
    • Finish guarding browser storage reads (#827)
    • Tell a missing import file from an unreadable one (#815)
    • Skip comments and blank lines in pinned requirements (#813)
    • Say how many skill matches a query left out (#811)
    • Never let a synthetic run take a journal ordinal (#784)
    • Let openscience.json win over openscience.jsonc globally (#821)
    • Require a command on a local MCP server entry (#819)
    • Read a file:// folder link on Windows (#817)
    • A malformed patch is rejected instead of reported as applied (#826)
    • Count reasoning tokens once in the session spend (#787)
    • Measure a match across the original line, not the folded one (#805)
    • Classify an abbreviated long option like the flag it reaches (#781)
    • Keep the indentation a fuzzy match spans (#780)
    • Key the transcript snapshot guard by the stream directory (#825)
  • Mikhail R. Nemerov:
    • Percent-encode non-ASCII directory in the v1 client header (#829)

The Windows desktop installer is unsigned while Microsoft Artifact Signing setup is incomplete.