Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
9af9dad
feat(tui): share WebUI settings ledger for sessions and slash config
Sep 16, 2026
fa9b3dd
feat(tui): pin slash writes, convert memory, and quiet MCP quit
Sep 22, 2026
37df0c9
Merge remote-tracking branch 'upstream/main' into feat/tui-align-webui
Sep 22, 2026
1d56444
revert: cli Convert with memory
Sep 23, 2026
d9a2e4e
fix(tui): apply shared ledger changes on the next user message
Oct 9, 2026
4d734e2
fix(tui): keep each conversation's model and stop mentioning WebUI
Oct 9, 2026
461bc3c
fix(tui): correct scope, secrets, and failure notices
Oct 14, 2026
2fe8401
docs: remove the TUI and WebUI alignment checklist
Oct 14, 2026
2f72cd8
fix(tui): tell a rejected model id apart from a model that cannot chat
Oct 15, 2026
1eb86a2
fix(tui): wait for a key after a clear the same way as at startup
Oct 15, 2026
472d020
fix(tui): give a fresh install the same search tool as WebUI
Oct 16, 2026
1e1396e
fix(tui): skip an MCP server that does not answer within 6 seconds
Oct 16, 2026
c650651
fix(tui): stop reprinting a tall reply and restore paste and arrow keys
Oct 16, 2026
462bdc4
fix(tui): ignore unknown tool args and retry after a key is set
Oct 16, 2026
d871611
fix(tui): name the provider in the missing-key notice
Oct 19, 2026
7e4fc3f
fix(tui): say how to install a search engine that failed to import
Oct 19, 2026
73b5f81
Merge upstream main into feat/tui-align-webui.
Oct 19, 2026
5608f92
fix: keep MCP tool calls working on mcp 2.x
Oct 19, 2026
d44a220
feat(tui): open the terminal UI from a bare ms-agent
Oct 19, 2026
3b2c875
fix: import loguru only when Sirchmunk search starts
Oct 19, 2026
63db62e
fix: drop the extra loguru import around Sirchmunk
Oct 19, 2026
2ae94ee
fix(tui): mask model keys the same way WebUI does
Oct 20, 2026
679b90e
style: format the model command module for lint
Oct 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ recursive-include ms_agent/ *.yaml
# agent_hub cross-framework conversion templates (markdown, not yaml)
recursive-include ms_agent/agent_hub/default_configs *

# Bundled skills directory (harness skills are not shipped right now).
recursive-include ms_agent/skills *

# Include projects
recursive-include projects *

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ The first run of the default agent may install additional dependencies for local
Start the terminal interface and enter a task. Use `/help` to see commands for session management and more, and `/quit` to exit:

```bash
ms-agent tui
ms-agent
```

<a id="cli"></a>
Expand Down
2 changes: 1 addition & 1 deletion README_ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ export MODELSCOPE_API_KEY="your_modelscope_api_key"
启动终端交互界面,输入任务即可开始。使用 `/help` 查看会话管理等命令,使用 `/quit` 退出:

```bash
ms-agent tui
ms-agent
```

<a id="cli"></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/en/Components/Config.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ llm:
# Large model service backend
service: modelscope
# Model id
model: Qwen/Qwen3-235B-A22B-Instruct-2507
model: Qwen/Qwen3.8-Flash-Next
# Model api_key
modelscope_api_key:
# Model base_url
Expand Down
3 changes: 2 additions & 1 deletion docs/en/GetStarted/CLI.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,10 @@ agent YAML configuration. Existing snapshots are retained when this is disabled.

## tui — Terminal UI

Launch an interactive UI in the terminal.
Launch an interactive UI in the terminal. With no subcommand, `ms-agent` is the same as `ms-agent tui`.

```shell
ms-agent
ms-agent tui --config path/to/agent.yaml
```

Expand Down
2 changes: 1 addition & 1 deletion docs/zh/Components/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ llm:
# 大模型服务 backend
service: modelscope
# 模型 id
model: Qwen/Qwen3-235B-A22B-Instruct-2507
model: Qwen/Qwen3.8-Flash-Next
# 模型 api_key
modelscope_api_key:
# 模型 base_url
Expand Down
3 changes: 2 additions & 1 deletion docs/zh/GetStarted/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,10 @@ ms-agent run --config path/to/agent.yaml --query "你好"

## tui — 终端交互界面

在终端启动交互式界面。
在终端启动交互式界面。不带子命令时,`ms-agent` 与 `ms-agent tui` 相同。

```shell
ms-agent
ms-agent tui --config path/to/agent.yaml
```

Expand Down
2 changes: 1 addition & 1 deletion ms_agent/agent/agent.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
llm:
service: modelscope
model: Qwen/Qwen3-235B-A22B-Instruct-2507
model: Qwen/Qwen3.8-Flash-Next
modelscope_api_key:
modelscope_base_url: https://api-inference.modelscope.cn/v1

Expand Down
2 changes: 1 addition & 1 deletion ms_agent/agent/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def __init__(self,
self.config.output_dir = self.output_dir
except Exception:
pass
# Merge the work-dir project patch (e.g. a persisted /model override) so
# Merge a work-dir ``.ms_agent/config.yaml`` pin if one exists so
# config overrides round-trip from <work_dir>/.ms_agent/config.yaml —
# anchored to the project (the work dir), not the config file's
# directory. This keeps running a shared/template config from picking up
Expand Down
Loading
Loading