Repository navigation
Version Packages - #811
Merged
Merged
Version Packages#811
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 2, 2026 07:50
d7d9e05 to
a69217b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@openspec-ui/cli@0.23.0
Minor Changes
cc63798: The local LLM agent is built in.
local-llm-acpno longer starts anexternal
coding-agentthat you had to find and install: it is a codingagent inside the product, against your OpenAI-compatible server, with
tools to read, write, replace in a file, list, search and run a command,
all confined to the change's working directory. Each tool call and its
result shows in the run. It reads a tool call the model wrote as text
when the server's parser did not recognise it, as SGLang's
hermesparser does with Qwen3.6. Turn on
openspec-ui.localLlm.agent.askBeforeCommands(
OPENSPEC_UI_LOCAL_LLM_ASK_BEFORE_COMMANDS=1) to allow each commandyourself.
The model is optional for
local-llmandlocal-llm-acp: a stage mayname one, the settings may, and otherwise the server is asked which model
it serves. A model id may now contain
/, as Hugging Face names arewritten.
Agents can ignore the system proxy:
openspec-ui.agents.ignoreSystemProxy(
OPENSPEC_UI_IGNORE_SYSTEM_PROXY=1). The local LLM agents then connectdirectly, and CLI agents start without the proxy variables and with
NO_PROXY=*.A run that failed inside an ACP agent (any of them, not only
local-llm-acp) used to say only "Internal error" — the Agent ClientProtocol's own fixed text for an unhandled exception, with the actual
cause (an HTTP status, a bad key, a timeout) discarded. It now says that
cause.
With
openspec-ui.localLlm.agent.askBeforeCommandson, clicking Allow ona direct (non-chain) run used to remove the prompt and then go nowhere —
the answer reached a fresh, unrelated agent instance instead of the one
actually waiting on it, so the run sat there until cancelled by hand. It
now reaches the right one.
@openspec-ui/core@0.132.0
Minor Changes
cc63798: The local LLM agent is built in.
local-llm-acpno longer starts anexternal
coding-agentthat you had to find and install: it is a codingagent inside the product, against your OpenAI-compatible server, with
tools to read, write, replace in a file, list, search and run a command,
all confined to the change's working directory. Each tool call and its
result shows in the run. It reads a tool call the model wrote as text
when the server's parser did not recognise it, as SGLang's
hermesparser does with Qwen3.6. Turn on
openspec-ui.localLlm.agent.askBeforeCommands(
OPENSPEC_UI_LOCAL_LLM_ASK_BEFORE_COMMANDS=1) to allow each commandyourself.
The model is optional for
local-llmandlocal-llm-acp: a stage mayname one, the settings may, and otherwise the server is asked which model
it serves. A model id may now contain
/, as Hugging Face names arewritten.
Agents can ignore the system proxy:
openspec-ui.agents.ignoreSystemProxy(
OPENSPEC_UI_IGNORE_SYSTEM_PROXY=1). The local LLM agents then connectdirectly, and CLI agents start without the proxy variables and with
NO_PROXY=*.A run that failed inside an ACP agent (any of them, not only
local-llm-acp) used to say only "Internal error" — the Agent ClientProtocol's own fixed text for an unhandled exception, with the actual
cause (an HTTP status, a bad key, a timeout) discarded. It now says that
cause.
With
openspec-ui.localLlm.agent.askBeforeCommandson, clicking Allow ona direct (non-chain) run used to remove the prompt and then go nowhere —
the answer reached a fresh, unrelated agent instance instead of the one
actually waiting on it, so the run sat there until cancelled by hand. It
now reaches the right one.
openspec-ui-vscode@0.91.0
Minor Changes
cc63798: The local LLM agent is built in.
local-llm-acpno longer starts anexternal
coding-agentthat you had to find and install: it is a codingagent inside the product, against your OpenAI-compatible server, with
tools to read, write, replace in a file, list, search and run a command,
all confined to the change's working directory. Each tool call and its
result shows in the run. It reads a tool call the model wrote as text
when the server's parser did not recognise it, as SGLang's
hermesparser does with Qwen3.6. Turn on
openspec-ui.localLlm.agent.askBeforeCommands(
OPENSPEC_UI_LOCAL_LLM_ASK_BEFORE_COMMANDS=1) to allow each commandyourself.
The model is optional for
local-llmandlocal-llm-acp: a stage mayname one, the settings may, and otherwise the server is asked which model
it serves. A model id may now contain
/, as Hugging Face names arewritten.
Agents can ignore the system proxy:
openspec-ui.agents.ignoreSystemProxy(
OPENSPEC_UI_IGNORE_SYSTEM_PROXY=1). The local LLM agents then connectdirectly, and CLI agents start without the proxy variables and with
NO_PROXY=*.A run that failed inside an ACP agent (any of them, not only
local-llm-acp) used to say only "Internal error" — the Agent ClientProtocol's own fixed text for an unhandled exception, with the actual
cause (an HTTP status, a bad key, a timeout) discarded. It now says that
cause.
With
openspec-ui.localLlm.agent.askBeforeCommandson, clicking Allow ona direct (non-chain) run used to remove the prompt and then go nowhere —
the answer reached a fresh, unrelated agent instance instead of the one
actually waiting on it, so the run sat there until cancelled by hand. It
now reaches the right one.
Patch Changes
@openspec-ui/server@1.52.0
Minor Changes
cc63798: The local LLM agent is built in.
local-llm-acpno longer starts anexternal
coding-agentthat you had to find and install: it is a codingagent inside the product, against your OpenAI-compatible server, with
tools to read, write, replace in a file, list, search and run a command,
all confined to the change's working directory. Each tool call and its
result shows in the run. It reads a tool call the model wrote as text
when the server's parser did not recognise it, as SGLang's
hermesparser does with Qwen3.6. Turn on
openspec-ui.localLlm.agent.askBeforeCommands(
OPENSPEC_UI_LOCAL_LLM_ASK_BEFORE_COMMANDS=1) to allow each commandyourself.
The model is optional for
local-llmandlocal-llm-acp: a stage mayname one, the settings may, and otherwise the server is asked which model
it serves. A model id may now contain
/, as Hugging Face names arewritten.
Agents can ignore the system proxy:
openspec-ui.agents.ignoreSystemProxy(
OPENSPEC_UI_IGNORE_SYSTEM_PROXY=1). The local LLM agents then connectdirectly, and CLI agents start without the proxy variables and with
NO_PROXY=*.A run that failed inside an ACP agent (any of them, not only
local-llm-acp) used to say only "Internal error" — the Agent ClientProtocol's own fixed text for an unhandled exception, with the actual
cause (an HTTP status, a bad key, a timeout) discarded. It now says that
cause.
With
openspec-ui.localLlm.agent.askBeforeCommandson, clicking Allow ona direct (non-chain) run used to remove the prompt and then go nowhere —
the answer reached a fresh, unrelated agent instance instead of the one
actually waiting on it, so the run sat there until cancelled by hand. It
now reaches the right one.
Patch Changes
@openspec-ui/webui@1.80.0
Minor Changes
cc63798: The local LLM agent is built in.
local-llm-acpno longer starts anexternal
coding-agentthat you had to find and install: it is a codingagent inside the product, against your OpenAI-compatible server, with
tools to read, write, replace in a file, list, search and run a command,
all confined to the change's working directory. Each tool call and its
result shows in the run. It reads a tool call the model wrote as text
when the server's parser did not recognise it, as SGLang's
hermesparser does with Qwen3.6. Turn on
openspec-ui.localLlm.agent.askBeforeCommands(
OPENSPEC_UI_LOCAL_LLM_ASK_BEFORE_COMMANDS=1) to allow each commandyourself.
The model is optional for
local-llmandlocal-llm-acp: a stage mayname one, the settings may, and otherwise the server is asked which model
it serves. A model id may now contain
/, as Hugging Face names arewritten.
Agents can ignore the system proxy:
openspec-ui.agents.ignoreSystemProxy(
OPENSPEC_UI_IGNORE_SYSTEM_PROXY=1). The local LLM agents then connectdirectly, and CLI agents start without the proxy variables and with
NO_PROXY=*.A run that failed inside an ACP agent (any of them, not only
local-llm-acp) used to say only "Internal error" — the Agent ClientProtocol's own fixed text for an unhandled exception, with the actual
cause (an HTTP status, a bad key, a timeout) discarded. It now says that
cause.
With
openspec-ui.localLlm.agent.askBeforeCommandson, clicking Allow ona direct (non-chain) run used to remove the prompt and then go nowhere —
the answer reached a fresh, unrelated agent instance instead of the one
actually waiting on it, so the run sat there until cancelled by hand. It
now reaches the right one.
Patch Changes