Skip to content

Commit a5c5fa6

Browse files
committed
docs(readme): 同步 CLI 命令面文档与 CI 状态行更新
1 parent f95160f commit a5c5fa6

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,12 @@ Typical use cases:
6363
| Responses API | Available | `createResponse` / `getResponse` / `deleteResponse` |
6464
| Models & capabilities | Available | `listModels()`, `getModel(modelId)`, `getCapabilities()`, `listSkills()`, `listToolsets()` |
6565
| Jobs | Available | List / create / get / update / delete / pause / resume / run-now |
66-
| Local CLI | Available | `HermesCli` + `HermesCliExecutor.execute(...)`, `probe()` |
66+
| Local CLI | Available | `HermesCli` full command surface: chat / sessions / config / gateway / skills (browse, search, install, opt-in, remove) / cron / mcp / lsp / security / hooks / secrets / memory / tools / backup, import / update (with options) / acp / serve / desktop / egress (setup, start) / pairing / login, logout / dashboard / tui / completion / plugins / bundles / curator; `probe()`, `executeWithStdin(...)` |
6767
| Startup probes | Available | HTTP and CLI availability checkers; `failFastOnUnavailable` flags |
6868
| Health endpoints | Available | `/health`, `/health/detailed`, `/v1/health` |
6969
| Integration test | Available | `HermesClientIntegrationTest` (test sources) |
70-
| CI pipeline | Not configured | No CI workflow files in the repository |
70+
| Executor hardening | Available | Raw argv (no embedded quoting), UTF-8 explicit output decoding, real exit code + `isTimeout()` with deadline detection, closed stdin pipe |
71+
| CI pipeline | Available | GitHub Actions (`ci.yml`) on the three feature branches |
7172

7273
## 3. Requirements & Compatibility
7374

‎README.zh-CN.md‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
|:---|:---|:---|
2929
| **HTTP** | 健康检查、聊天补全、Responses、Runs、Sessions、Models、Capabilities、Skills、Toolsets、Jobs 的 REST API | `HermesHttpClient` |
3030
| **SSE** | Server-Sent Events 流式(聊天、运行事件、会话流) | `HermesSseClient` |
31-
| **CLI** | 本地 `hermes` 命令执行与结构化输出解析 | `HermesCli` |
31+
| **CLI** | 本地 `hermes` 命令执行与结构化输出解析:chat / sessions / config / gateway / skills(browse/search/install/opt-in/remove)/ cron / mcp / lsp / security / hooks / secrets / memory / tools / backup、import / update(含选项)/ acp / serve / desktop / egress(setup、start)/ pairing / login、logout / dashboard / tui / completion / plugins / bundles / curator | `HermesCli` |
3232

3333
| 是什么 | 不是什么 |
3434
|:---|:---|
@@ -47,6 +47,9 @@
4747
| 会话 | `createSession(title)`、`listSessions()`、`sessionChat(sessionId, input)`、`forkSession`、`deleteSession` |
4848
| Responses API | `createResponse(ResponseRequest)`、`getResponse`、`deleteResponse` |
4949
| 本地 CLI | `cli().chatOneShot(query)`、`cli().worktreeOneShot(query)`、`cli().version()` |
50+
| ACP / 后端服务 / 桌面 | `cli().acp(...)`、`cli().serve(...)`、`cli().desktop()` |
51+
| 出口代理 | `cli().egressSetup(...)`、`cli().egressStart()` |
52+
| 技能目录与启用 | `cli().skillsBrowse(...)`、`cli().skillsOptIn(skill)` |
5053
| Jobs | `listJobs()`、`createJob`、`getJob`、`updateJob`、`pauseJob`、`resumeJob`、`runJobNow` |
5154

5255
**项目状态:** 活跃开发。

0 commit comments

Comments
 (0)