Skip to content

Releases

v0.40.10

Choose a tag to compare

@LionSR LionSR released this 06 Sep 09:27

[0.40.10] - 2026-09-06

Shared (all surfaces)

Bug Fixes

  • Google image uploads fail visibly — a missing or failed Gemini
    attachment now stops the request instead of sending it without the file.
  • Finished and crashed runs are no longer treated as still running — TeXRA
    no longer infers that a run is live just because it has no stored outcome, so
    a run another process owns or one that died is reported accurately.
  • Workflows cannot read storage files by raw path — a workflow step that
    names a workspace-storage file that is not a declared child-run output is
    refused.

Extension (VS Code) and Desktop

Bug Fixes

  • The session transcript uses the full panel width.
  • Selected conversation tabs and settings cards are readable — selected-row
    text now contrasts against the highlight instead of blending into it.
  • The follow-up composer is easier to use — extra empty space above the
    placeholder is gone, and focus stays on the composer card.

v0.40.9

Choose a tag to compare

@LionSR LionSR released this 06 Sep 09:07

[0.40.9] - 2026-09-06

Shared (all surfaces)

Features

  • GPT-6 Astra is available — OpenAI's most capable model joins the model
    list with a 1M-token context window, reasoning effort up to Max, and vision,
    and it works with Codex subscriptions on Pro, Enterprise, and Business
    Premium plans.

cli-v0.40.9

Choose a tag to compare

@LionSR LionSR released this 06 Sep 09:07

[0.40.9] - 2026-09-06

Shared (all surfaces)

Features

  • GPT-6 Astra is available — OpenAI's most capable model joins the model
    list with a 1M-token context window, reasoning effort up to Max, and vision,
    and it works with Codex subscriptions on Pro, Enterprise, and Business
    Premium plans.

cli-v0.40.10

Choose a tag to compare

@LionSR LionSR released this 06 Sep 09:27

[0.40.10] - 2026-09-06

Shared (all surfaces)

Bug Fixes

  • Google image uploads fail visibly — a missing or failed Gemini
    attachment now stops the request instead of sending it without the file.
  • Finished and crashed runs are no longer treated as still running — TeXRA
    no longer infers that a run is live just because it has no stored outcome, so
    a run another process owns or one that died is reported accurately.
  • Workflows cannot read storage files by raw path — a workflow step that
    names a workspace-storage file that is not a declared child-run output is
    refused.

Extension (VS Code) and Desktop

Bug Fixes

  • The session transcript uses the full panel width.
  • Selected conversation tabs and settings cards are readable — selected-row
    text now contrasts against the highlight instead of blending into it.
  • The follow-up composer is easier to use — extra empty space above the
    placeholder is gone, and focus stays on the composer card.

v0.40.8

Choose a tag to compare

@LionSR LionSR released this 03 Sep 14:53

[0.40.8] - 2026-09-03

Shared (all surfaces)

Features

  • GPT-5.6 is now the default model — new conversations start with GPT-5.6
    instead of Sonnet 5, and it leads the model picker. Existing selections are
    unchanged.
  • Gemini 3.8 Flash is available — the new Flash model replaces Gemini 3.7
    Flash in the default model list with improved reasoning and coding at the
    same introductory price. Existing selections of Gemini 3.7 Flash keep
    working while Google serves them.
  • Muse Spark 1.3 is available — Meta's latest standard model joins the
    default model list with a 1M-token context window, multimodal input, prompt
    caching, web search, and configurable reasoning. Existing selections of Muse
    Spark 1.1 keep working while Meta serves them.
  • Claude Fable 5.1 is available — Fable 5.1 replaces Fable 5 in the
    default model list, and the Claude Code agent tool now selects Fable 5.1.
    Existing Fable 5 selections keep working while Anthropic serves them.

Improvements

  • Font Awesome Free icons are properly attributed — the shipped products
    now carry the required CC BY 4.0 attribution in their NOTICE files.

Bug Fixes

  • Prevent crashes in long-running sessions — sessions that run many
    subagents no longer exhaust memory and crash. Finished child agents now
    release their records on the CLI as well as in the extension and desktop
    app.
  • Voice recordings transcribe reliably — finishing a recording no longer
    risks an empty or failed transcription when the audio file takes a moment to
    finish writing.
  • A failed start no longer blocks later runs — when a run fails to launch,
    its slot is released so later starts on the same conversation work instead
    of being refused.
  • Explain failed external-tool checks — the Tools dashboard now distinguishes
    a broken availability check from a tool that is simply not installed.

Extension (VS Code)

Bug Fixes

  • Archive custom-agent output on Windows — packing generated files into the
    History folder now works for custom agents.

Extension (VS Code) and Desktop

Bug Fixes

  • Resuming a run explains failures — when TeXRA refuses to resume a run,
    the extension and desktop app now show the reason instead of failing
    silently.

CLI

Bug Fixes

  • Exiting an idle run no longer cancels it — /exit now follows the same
    quit policy as Ctrl-C, so leaving an idle conversation keeps it resumable
    instead of cancelling it and clearing pending approvals.
  • Unavailable runs explain why they cannot accept input — the composer now
    shows when another TeXRA process holds the run or its saved state is unreadable.

cli-v0.40.8

Choose a tag to compare

@LionSR LionSR released this 03 Sep 14:53

[0.40.8] - 2026-09-03

Shared (all surfaces)

Features

  • GPT-5.6 is now the default model — new conversations start with GPT-5.6
    instead of Sonnet 5, and it leads the model picker. Existing selections are
    unchanged.
  • Gemini 3.8 Flash is available — the new Flash model replaces Gemini 3.7
    Flash in the default model list with improved reasoning and coding at the
    same introductory price. Existing selections of Gemini 3.7 Flash keep
    working while Google serves them.
  • Muse Spark 1.3 is available — Meta's latest standard model joins the
    default model list with a 1M-token context window, multimodal input, prompt
    caching, web search, and configurable reasoning. Existing selections of Muse
    Spark 1.1 keep working while Meta serves them.
  • Claude Fable 5.1 is available — Fable 5.1 replaces Fable 5 in the
    default model list, and the Claude Code agent tool now selects Fable 5.1.
    Existing Fable 5 selections keep working while Anthropic serves them.

Improvements

  • Font Awesome Free icons are properly attributed — the shipped products
    now carry the required CC BY 4.0 attribution in their NOTICE files.

Bug Fixes

  • Prevent crashes in long-running sessions — sessions that run many
    subagents no longer exhaust memory and crash. Finished child agents now
    release their records on the CLI as well as in the extension and desktop
    app.
  • Voice recordings transcribe reliably — finishing a recording no longer
    risks an empty or failed transcription when the audio file takes a moment to
    finish writing.
  • A failed start no longer blocks later runs — when a run fails to launch,
    its slot is released so later starts on the same conversation work instead
    of being refused.
  • Explain failed external-tool checks — the Tools dashboard now distinguishes
    a broken availability check from a tool that is simply not installed.

Extension (VS Code)

Bug Fixes

  • Archive custom-agent output on Windows — packing generated files into the
    History folder now works for custom agents.

Extension (VS Code) and Desktop

Bug Fixes

  • Resuming a run explains failures — when TeXRA refuses to resume a run,
    the extension and desktop app now show the reason instead of failing
    silently.

CLI

Bug Fixes

  • Exiting an idle run no longer cancels it — /exit now follows the same
    quit policy as Ctrl-C, so leaving an idle conversation keeps it resumable
    instead of cancelling it and clearing pending approvals.
  • Unavailable runs explain why they cannot accept input — the composer now
    shows when another TeXRA process holds the run or its saved state is unreadable.

v0.40.7

Choose a tag to compare

@LionSR LionSR released this 31 Aug 20:50

[0.40.7] - 2026-08-31

Shared (all surfaces)

Breaking Changes

  • Approve a multi-agent workflow as a whole — reviewing each call, or the
    first call of each phase, is no longer an option. Skip or retry individual
    agents from live progress. Restart any 0.40.6 run you left waiting on that
    review.

Features

  • Use longer ChatGPT subscription context windows — the CLI, extension,
    and desktop app now let you raise the input token budget for supported GPT
    models while keeping the standard limit by default.
  • Choose skills per workspace — the extension, desktop app, and CLI now let
    you enable or disable individual skills and skill source groups from one
    consolidated skills display. Skills are off by default until you enable the
    master skills switch.
  • See the whole workflow plan while it runs — phases that have not started
    yet stay visible, running agents show what they are doing, and work that
    needs you is listed first. The progress view and CLI show the same picture.
  • Run more workflow agents in parallel — multi-agent workflows follow the
    same parallel-work limit as other child agents. That limit now defaults to
    this computer's CPU count instead of four; you can still set a number.

Bug Fixes

  • Google model runs no longer hang — they time out instead of waiting
    forever, and a brief background glitch no longer fails the turn.
  • Workflow resumes and compile checks stay trustworthy — completed work is
    reused after you edit or reorder the script, and a workflow that rejects
    uncompilable output now fails on the last round instead of adding an extra
    one.
  • A restarted workflow shows only the current attempt — tasks from an
    earlier try no longer mix into live progress.
  • GLM Coding Plan and custom GLM URLs apply where you configured them —
    running a model and checking usage now use the same connection.
  • A bad key lookup no longer hides your other providers — TeXRA keeps
    checking the rest and reports the failure instead of looking unconfigured.
  • You cannot continue a finished run that still has child agents — TeXRA
    refuses the follow-up instead of taking a message it cannot run.
  • Long sessions stay stable — TeXRA no longer keeps growing memory as a
    session continues.
  • Elapsed time only counts active work — waiting time is no longer included
    after you resume.
  • Sign-in copy says “TeXRA account” — remaining Researcher Access wording
    on sign-in, setup, and the CLI now uses that name.

Extension (VS Code) and Desktop

Bug Fixes

  • Polish results return to the view you started from — they no longer
    appear in a different progress view.
  • Approval cards show the model's usual name — not a raw model id.
  • Delete actions for generated files say what they remove — including
    latexdiff copies.
  • Settings and progress stay usable in a small pane — tabs wrap, keyboard
    and screen-reader labels are accurate, and reduced-motion and right-to-left
    layouts work.
  • Starting a run and walkthrough buttons keep working — an info message no
    longer blocks desktop launch, and walkthrough steps that need a folder now
    say so.

Desktop

Bug Fixes

  • You can see pending approvals with the sidebar closed — a badge appears,
    and an approval on another task opens the sidebar once. Setup dialogs have
    buttons you can click, and the Tasks count matches the list you see.

CLI

Features

  • Inspect a running workflow without leaving the conversation — Enter opens
    it as phase tabs over the chat. Switch phases, jump to failures, skip or
    retry a call, or open that agent; Esc returns you to the parent.
  • Account and model access are one list — the launcher and /api,
    /login, and /logout all open it.
  • /goal chooses what Goal may auto-approve — commands only, or all agent
    work. Finished to-dos collapse so current work stays visible, and the
    terminal tab stops spinning when the session is idle.

Bug Fixes

  • Saving a GLM key explains the Coding Plan — the row is labelled for both
    regular GLM and the Coding Plan, and a note tells you how to turn the plan
    on.
  • The status bar stays readable and the running cost stays correct — the
    queued-input warning is not squeezed out on a narrow terminal, and long
    conversations keep an accurate spend.

cli-v0.40.7

Choose a tag to compare

@LionSR LionSR released this 31 Aug 20:50

[0.40.7] - 2026-08-31

Shared (all surfaces)

Breaking Changes

  • Approve a multi-agent workflow as a whole — reviewing each call, or the
    first call of each phase, is no longer an option. Skip or retry individual
    agents from live progress. Restart any 0.40.6 run you left waiting on that
    review.

Features

  • Use longer ChatGPT subscription context windows — the CLI, extension,
    and desktop app now let you raise the input token budget for supported GPT
    models while keeping the standard limit by default.
  • Choose skills per workspace — the extension, desktop app, and CLI now let
    you enable or disable individual skills and skill source groups from one
    consolidated skills display. Skills are off by default until you enable the
    master skills switch.
  • See the whole workflow plan while it runs — phases that have not started
    yet stay visible, running agents show what they are doing, and work that
    needs you is listed first. The progress view and CLI show the same picture.
  • Run more workflow agents in parallel — multi-agent workflows follow the
    same parallel-work limit as other child agents. That limit now defaults to
    this computer's CPU count instead of four; you can still set a number.

Bug Fixes

  • Google model runs no longer hang — they time out instead of waiting
    forever, and a brief background glitch no longer fails the turn.
  • Workflow resumes and compile checks stay trustworthy — completed work is
    reused after you edit or reorder the script, and a workflow that rejects
    uncompilable output now fails on the last round instead of adding an extra
    one.
  • A restarted workflow shows only the current attempt — tasks from an
    earlier try no longer mix into live progress.
  • GLM Coding Plan and custom GLM URLs apply where you configured them —
    running a model and checking usage now use the same connection.
  • A bad key lookup no longer hides your other providers — TeXRA keeps
    checking the rest and reports the failure instead of looking unconfigured.
  • You cannot continue a finished run that still has child agents — TeXRA
    refuses the follow-up instead of taking a message it cannot run.
  • Long sessions stay stable — TeXRA no longer keeps growing memory as a
    session continues.
  • Elapsed time only counts active work — waiting time is no longer included
    after you resume.
  • Sign-in copy says “TeXRA account” — remaining Researcher Access wording
    on sign-in, setup, and the CLI now uses that name.

Extension (VS Code) and Desktop

Bug Fixes

  • Polish results return to the view you started from — they no longer
    appear in a different progress view.
  • Approval cards show the model's usual name — not a raw model id.
  • Delete actions for generated files say what they remove — including
    latexdiff copies.
  • Settings and progress stay usable in a small pane — tabs wrap, keyboard
    and screen-reader labels are accurate, and reduced-motion and right-to-left
    layouts work.
  • Starting a run and walkthrough buttons keep working — an info message no
    longer blocks desktop launch, and walkthrough steps that need a folder now
    say so.

Desktop

Bug Fixes

  • You can see pending approvals with the sidebar closed — a badge appears,
    and an approval on another task opens the sidebar once. Setup dialogs have
    buttons you can click, and the Tasks count matches the list you see.

CLI

Features

  • Inspect a running workflow without leaving the conversation — Enter opens
    it as phase tabs over the chat. Switch phases, jump to failures, skip or
    retry a call, or open that agent; Esc returns you to the parent.
  • Account and model access are one list — the launcher and /api,
    /login, and /logout all open it.
  • /goal chooses what Goal may auto-approve — commands only, or all agent
    work. Finished to-dos collapse so current work stays visible, and the
    terminal tab stops spinning when the session is idle.

Bug Fixes

  • Saving a GLM key explains the Coding Plan — the row is labelled for both
    regular GLM and the Coding Plan, and a note tells you how to turn the plan
    on.
  • The status bar stays readable and the running cost stays correct — the
    queued-input warning is not squeezed out on a narrow terminal, and long
    conversations keep an accurate spend.

v0.40.6

Choose a tag to compare

@LionSR LionSR released this 28 Aug 16:51
9d4e1f6

[0.40.6] - 2026-08-28

Shared (all surfaces)

Breaking Changes

  • Saved multi-agent workflow checkpoints must be restarted — checkpoints
    created by TeXRA 0.40.5 use an older journal format that 0.40.6 no longer
    loads. New checkpoints remain reusable when calls are inserted, removed, or
    reordered.

Features

  • Review multi-agent work one phase or call at a time — before an issued
    call starts, you can inspect its resolved agent, model, files, and output
    contract, then approve, reject with feedback, or skip it. Approving all
    delegated work still admits the remaining calls at once.
  • Live workflow progress distinguishes plans from actual calls — declared
    plan labels, queued calls, active work, cached results, retries, and phase
    totals now have distinct states instead of appearing as one flat list.
  • GLM reasoning controls match each model — supported effort levels,
    including Minimal where available, are shown per model; GLM-5.3 keeps its
    required reasoning enabled, and GLM-5.3 Flash joins the preferred list.

Bug Fixes

  • Multi-agent resumes reuse the right completed work — unchanged calls are
    recovered after script edits or reordering, remain visible across repeated
    resumes, and no longer depend on their previous list position.
  • Workflow phases keep accurate status and timing — completed phases retain
    their own finish times, failures do not mark earlier successful phases as
    failed, and phases that never ran no longer appear as active work.
  • Interrupted and high-volume runs preserve their state reliably — an abort
    during startup no longer destroys an existing checkpoint, snapshot flushing
    cannot spin indefinitely, and large history deletions use bounded work.
  • Model requests retain provider-specific controls — Grok honors the chosen
    temperature, GLM reasoning survives compaction, and OpenRouter reasoning
    details are replayed exactly once across tool follow-ups.
  • LaTeX replacements preserve operators and document text — math-operator
    subscripts, escaped spacing and delimiter commands, rho notation, and TikZ
    content containing replacement markers are no longer corrupted.
  • Agent output and previews fail less mysteriously — single-document XML
    output parses normally, between-round LaTeX diffs no longer depend on an
    unrelated base file, and stale approval previews are not substituted for
    unreadable files.
  • Tool calls tolerate provider-compatible optional fields — Plan, inquiry,
    memory, media, and other multi-command tools now accept the nullable fields
    emitted by OpenAI-compatible providers without rejecting the selected action.
  • Tool results point to the right next step — execution details advertise
    their result view, paginated search no longer links to an empty page, figure
    extraction reports the full discovered count, and Lean errors give
    host-appropriate setup guidance.
  • Polling and launch failures retain useful state — malformed GitHub comment
    data no longer hides the next issue close or reopen, Lean startup failures
    reach the dashboard, and agent-launch errors keep their underlying cause.
  • Storage and rendering failures are reported instead of hidden — TeXRA now
    surfaces failed transcript writes, workspace preparation, credential reads,
    and cleanup while preserving work that already completed successfully.

Extension (VS Code) and Desktop

Bug Fixes

  • Team launches no longer wait for informational messages — partial-team
    and launch-error notifications cannot hold the run until their message is
    dismissed.
  • Progress controls and answers stay tied to the right run — deleting one
    stream no longer resets proposal ordering for every stream, running Codex
    turns show an active indicator, and typed question responses preserve checked
    options.
  • Round output refreshes and compares correctly — deleted files disappear
    from the current round, and “Compare with previous round” is available when
    the rounds differ.
  • Credential-probe failures no longer look like an empty setup — transient
    credential errors are reported instead of permanently completing onboarding
    with the wrong answer or blanking the launcher.

Desktop

Bug Fixes

  • The interface fully recovers after an initial renderer failure — workspace
    files, keyboard shortcuts, and the command palette are restored when startup
    succeeds on retry.
  • Settings actions cannot fail silently — unavailable Git actions now report
    an error, and subscription usage colors use desktop-compatible theme tokens.

Extension (VS Code)

Bug Fixes

  • Getting-started actions work before a folder is open — walkthrough
    buttons now explain the workspace requirement and offer to open a folder or
    create a sample project instead of silently doing nothing.
  • Grok sign-in is available from the Command Palette — the command is now
    exposed whenever TeXRA is active.

CLI

Features

  • Workflow dashboard rows read like the board's — each phase shows
    done/total · N running · N failed plus one marker per call, the panel
    heading's tally is labelled as the whole run, a call's status word no longer
    gets clipped by its metadata, and phase and task rows line up in one column.

Bug Fixes

  • Queued follow-ups survive a root run ending early — a submission waiting
    for its stream assignment is retained instead of being silently discarded.
  • Account changes recover cleanly — cancelling a coding-plan credential
    update restores the prior setting, and Grok appears in the login and logout
    pickers.
  • The focused subagent list gets the available space — the to-do and plan
    panel stays hidden while the child-session list has focus.
  • Commands validate before opening external pages — GitHub Action setup
    finishes its local checks before opening the GitHub App installer, and
    narrow terminal layouts reserve enough room for the full TeXRA header.
  • Shutdown and export failures are visible — transcript, usage, lifecycle,
    and trace-viewer read failures are reported with their actual cause.
  • The terminal shows the same run the progress view does — a workflow
    agent's transcript no longer hides its reasoning, replies, and prompts, a
    relaunched workflow keeps its earlier attempt on screen as a closed group,
    and phases are the phases the run actually opened rather than rows grouped by
    a repeated label.
  • Workflow review prompts remain clear and reliable — review keys stay
    visible in narrow terminals, cards show readable model names and approval
    scope, failed inquiry persistence no longer crashes the CLI, and prompt
    failures are reported instead of being mistaken for feedback-free rejection.
  • Configuration and help commands follow their documented inputs — approval
    policies tolerate surrounding whitespace and case differences, global flags
    no longer confuse texra help, and unreadable setup paths are reported
    instead of being treated as absent.
  • Live transcript ordering remains stable after repainting — completed tool
    and file rows keep the same order after a resize, label update, or scrollback
    trim.

cli-v0.40.6

Choose a tag to compare

@LionSR LionSR released this 28 Aug 16:51
9d4e1f6

[0.40.6] - 2026-08-28

Shared (all surfaces)

Breaking Changes

  • Saved multi-agent workflow checkpoints must be restarted — checkpoints
    created by TeXRA 0.40.5 use an older journal format that 0.40.6 no longer
    loads. New checkpoints remain reusable when calls are inserted, removed, or
    reordered.

Features

  • Review multi-agent work one phase or call at a time — before an issued
    call starts, you can inspect its resolved agent, model, files, and output
    contract, then approve, reject with feedback, or skip it. Approving all
    delegated work still admits the remaining calls at once.
  • Live workflow progress distinguishes plans from actual calls — declared
    plan labels, queued calls, active work, cached results, retries, and phase
    totals now have distinct states instead of appearing as one flat list.
  • GLM reasoning controls match each model — supported effort levels,
    including Minimal where available, are shown per model; GLM-5.3 keeps its
    required reasoning enabled, and GLM-5.3 Flash joins the preferred list.

Bug Fixes

  • Multi-agent resumes reuse the right completed work — unchanged calls are
    recovered after script edits or reordering, remain visible across repeated
    resumes, and no longer depend on their previous list position.
  • Workflow phases keep accurate status and timing — completed phases retain
    their own finish times, failures do not mark earlier successful phases as
    failed, and phases that never ran no longer appear as active work.
  • Interrupted and high-volume runs preserve their state reliably — an abort
    during startup no longer destroys an existing checkpoint, snapshot flushing
    cannot spin indefinitely, and large history deletions use bounded work.
  • Model requests retain provider-specific controls — Grok honors the chosen
    temperature, GLM reasoning survives compaction, and OpenRouter reasoning
    details are replayed exactly once across tool follow-ups.
  • LaTeX replacements preserve operators and document text — math-operator
    subscripts, escaped spacing and delimiter commands, rho notation, and TikZ
    content containing replacement markers are no longer corrupted.
  • Agent output and previews fail less mysteriously — single-document XML
    output parses normally, between-round LaTeX diffs no longer depend on an
    unrelated base file, and stale approval previews are not substituted for
    unreadable files.
  • Tool calls tolerate provider-compatible optional fields — Plan, inquiry,
    memory, media, and other multi-command tools now accept the nullable fields
    emitted by OpenAI-compatible providers without rejecting the selected action.
  • Tool results point to the right next step — execution details advertise
    their result view, paginated search no longer links to an empty page, figure
    extraction reports the full discovered count, and Lean errors give
    host-appropriate setup guidance.
  • Polling and launch failures retain useful state — malformed GitHub comment
    data no longer hides the next issue close or reopen, Lean startup failures
    reach the dashboard, and agent-launch errors keep their underlying cause.
  • Storage and rendering failures are reported instead of hidden — TeXRA now
    surfaces failed transcript writes, workspace preparation, credential reads,
    and cleanup while preserving work that already completed successfully.

Extension (VS Code) and Desktop

Bug Fixes

  • Team launches no longer wait for informational messages — partial-team
    and launch-error notifications cannot hold the run until their message is
    dismissed.
  • Progress controls and answers stay tied to the right run — deleting one
    stream no longer resets proposal ordering for every stream, running Codex
    turns show an active indicator, and typed question responses preserve checked
    options.
  • Round output refreshes and compares correctly — deleted files disappear
    from the current round, and “Compare with previous round” is available when
    the rounds differ.
  • Credential-probe failures no longer look like an empty setup — transient
    credential errors are reported instead of permanently completing onboarding
    with the wrong answer or blanking the launcher.

Desktop

Bug Fixes

  • The interface fully recovers after an initial renderer failure — workspace
    files, keyboard shortcuts, and the command palette are restored when startup
    succeeds on retry.
  • Settings actions cannot fail silently — unavailable Git actions now report
    an error, and subscription usage colors use desktop-compatible theme tokens.

Extension (VS Code)

Bug Fixes

  • Getting-started actions work before a folder is open — walkthrough
    buttons now explain the workspace requirement and offer to open a folder or
    create a sample project instead of silently doing nothing.
  • Grok sign-in is available from the Command Palette — the command is now
    exposed whenever TeXRA is active.

CLI

Features

  • Workflow dashboard rows read like the board's — each phase shows
    done/total · N running · N failed plus one marker per call, the panel
    heading's tally is labelled as the whole run, a call's status word no longer
    gets clipped by its metadata, and phase and task rows line up in one column.

Bug Fixes

  • Queued follow-ups survive a root run ending early — a submission waiting
    for its stream assignment is retained instead of being silently discarded.
  • Account changes recover cleanly — cancelling a coding-plan credential
    update restores the prior setting, and Grok appears in the login and logout
    pickers.
  • The focused subagent list gets the available space — the to-do and plan
    panel stays hidden while the child-session list has focus.
  • Commands validate before opening external pages — GitHub Action setup
    finishes its local checks before opening the GitHub App installer, and
    narrow terminal layouts reserve enough room for the full TeXRA header.
  • Shutdown and export failures are visible — transcript, usage, lifecycle,
    and trace-viewer read failures are reported with their actual cause.
  • The terminal shows the same run the progress view does — a workflow
    agent's transcript no longer hides its reasoning, replies, and prompts, a
    relaunched workflow keeps its earlier attempt on screen as a closed group,
    and phases are the phases the run actually opened rather than rows grouped by
    a repeated label.
  • Workflow review prompts remain clear and reliable — review keys stay
    visible in narrow terminals, cards show readable model names and approval
    scope, failed inquiry persistence no longer crashes the CLI, and prompt
    failures are reported instead of being mistaken for feedback-free rejection.
  • Configuration and help commands follow their documented inputs — approval
    policies tolerate surrounding whitespace and case differences, global flags
    no longer confuse texra help, and unreadable setup paths are reported
    instead of being treated as absent.
  • Live transcript ordering remains stable after repainting — completed tool
    and file rows keep the same order after a resize, label update, or scrollback
    trim.