Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 2 additions & 3 deletions docs/book/chapters/00-reading-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,8 @@ lifecycle 选择,不是所有贡献的默认终点。

## 版本基线

当前内容以 LoopX GitHub release `v1.1.0` 为发布锚点;本地命令示例已按 `loopx 1.1.0` 的
公开 CLI 与协议表面复核。该历史版本要求 Python 3.11+ 与 Node.js 22.18.0+;此源码版本要求
Node.js 22.22.3+。后者运行由 LoopX 自动管理、
当前内容面向 LoopX release `v1.2.0`;本地命令示例已按 `loopx 1.2.0` 的
公开 CLI 与协议表面复核。该版本要求 Python 3.11+ 与 Node.js 22.22.3+。LoopX 会自动管理
空闲后退出的 TypeScript Effect runtime,用户不需要手工维护 daemon。

发布标签、已安装 CLI 与源码 checkout 可能处于不同 revision,因此以下表面尤其需要按实际环境复核:
Expand Down
5 changes: 2 additions & 3 deletions docs/book/en/chapters/00-reading-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,8 @@ Do not bypass a newer permission or lifecycle check just to make an older exampl

## Version baseline

The current release anchor is LoopX GitHub release `v1.1.0`. Local command examples were checked against
the public `loopx 1.1.0` CLI and protocol surface. That release required Python 3.11+ and Node.js 22.18.0+;
this checkout requires Node.js 22.22.3+.
This book targets LoopX release `v1.2.0`. Local command examples were checked against
the public `loopx 1.2.0` CLI and protocol surface. It requires Python 3.11+ and Node.js 22.22.3+.
LoopX starts and reuses its managed, idle-exiting TypeScript Effect runtime automatically; users do not
operate that runtime as a manual daemon.

Expand Down
2 changes: 1 addition & 1 deletion docs/book/en/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ versioned or optional functionality, not the default shape of every contribution
- Source format: Markdown
- Site generator: MkDocs Material
- Hosting: GitHub Pages
- LoopX release anchor: `v1.1.0`
- LoopX release anchor: `v1.2.0`
- Runtime prerequisites: Python 3.11+ and Node.js 22.22.3+

The official public protocols remain authoritative for protocol facts. Commands that change across
Expand Down
2 changes: 1 addition & 1 deletion docs/book/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Extension 只是可独立版本化和交付的一种路径。
- 正文格式:Markdown;
- 站点生成器:MkDocs Material;
- 在线发布:GitHub Pages;
- LoopX 发布锚点:`v1.1.0`;
- LoopX 发布锚点:`v1.2.0`;
- 运行时前提:Python 3.11+ 与 Node.js 22.22.3+。

协议解释以 LoopX 官方公开合同为事实源。易变化的命令仍以对应发布物、官方文档和当前
Expand Down
3 changes: 2 additions & 1 deletion examples/bootstrap-command-pack-smoke.py
Original file line number Diff line number Diff line change
Expand Up @@ -940,7 +940,8 @@ def test_skill_slash_fallback_contract() -> None:
assert "`review_groups`" in pr_review_skill_text
assert "ranked actionable `review_sequence`" in pr_review_skill_text
assert "must not appear in `review_sequence`" in pr_review_skill_text
assert "The five sections are output structure, while the execution contract is the evidence authority" in pr_review_normalized
assert "complete Chinese five-block review" in pr_review_normalized
assert "capability owns review depth, evidence requirements" in pr_review_normalized


def test_start_goal_guided_derives_display_name_from_goal_text() -> None:
Expand Down
2 changes: 1 addition & 1 deletion examples/project/goal-vision-replan-contract-smoke.py
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ def main() -> int:
"required replan is evaluated before",
"An acknowledgement without a vision, todo, acceptance, or no-follow-up",
"`vision_checkpoint_missing`",
"owns 15 open advancement todos",
"at least 15 open advancement todos",
"bounded public research when local evidence is insufficient",
"goal-vision-replan-contract-v0.md",
],
Expand Down
2 changes: 1 addition & 1 deletion man/loopx.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH LOOPX 1 "" "LoopX 1.1.0" "User Commands"
.TH LOOPX 1 "" "LoopX 1.2.0" "User Commands"
.SH NAME
loopx \- control-plane helper for long-running agent work
.SH SYNOPSIS
Expand Down
7 changes: 6 additions & 1 deletion tests/capabilities/test_reward_memory_feedback_hint.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,12 @@ def test_ineligible_routes_produce_no_hint(tmp_path, condition):
def test_generated_command_previews_reviewed_event_and_rejects_scope_expansion(
tmp_path, capsys
):
registry, _, _ = experiment(tmp_path)
registry, _, config = experiment(tmp_path)
raw = json.loads(config.read_text())
# Exercise the unavailable-provider preview regardless of the host's ov setup.
raw["project_provider_binding"]["provider_binary"] = str(tmp_path / "missing-ov")
config.write_text(json.dumps(raw))
_refresh_binding(registry, config)
result = hint(registry)
route = result["routes"][0]
event = {
Expand Down
Loading