跳到正文

正在自动登录…

← 返回项目列表

Balanov/skein

任务编排紧急停止控制

Skein 是一个用于本地代理集群的故障关闭编排工具,执行显式任务图,支持有界并发和持久纪元栅栏,紧急停止会使排队工作失效并拒绝旧纪元的迟到完成。适用于需要严格停止语义的本地多代理工作流。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/11/3 10:36:18 · 查看原文

值得看Go应用与服务
累计 Stars
118
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/11/3 10:36:18

使用方式

通过命令行运行,使用 `skein run` 执行任务图,`skein stop` 触发紧急停止,`skein status` 查看状态,`skein reset` 重置。

查看 README 依据
Both scripts pick the binary for the current OS and architecture (Linux, macOS, Windows × amd64, arm64), verify it against `SHA256SUMS` and install into a user directory. Set `SKEIN_INSTALL_DIR` to override. Alternatively, download binaries from [releases](https://github.com/Balanov/skein/releases/latest) or build from source with Go 1.26+: ```sh go build -trimpath -o bin/skein ./cmd/skein ``` The binary is static, needs no daemon, database or runtime dependencies. ## Run ```sh skein run --state .skein --workers 2 --include-tasks examples/fanout.json
skein stop --state .skein --reason "manual emergency stop" skein status --state .skein # {"stopped":true,"epoch":2} skein reset --state .skein # inspect first; epoch is never reused ``` A run stores `report.json`, `events.jsonl`, leases and payload data under `.skein/runs/<run-id>/`. Exit codes: `0` success, `3` a task failed, `4` the run was stopped, `1` operational error, `2` usage error.
部署要求

支持 Linux、macOS 和 Windows,提供安装脚本或从源码构建(需要 Go 1.26+)。二进制是静态的,无需守护进程、数据库或运行时依赖。

查看 README 依据
[Architecture](docs/ARCHITECTURE.md) · [Security boundary](SECURITY.md) · [Integration](docs/INTEGRATION.md) · [Benchmarks](BENCHMARKS.md) · [Landing source](site/) ## Install Linux and macOS: ```sh curl -fsSL https://raw.githubusercontent.com/Balanov/skein/main/install.sh | sh ``` Windows PowerShell: ```powershell irm https://raw.githubusercontent.com/Balanov/skein/main/install.ps1 | iex ```
Both scripts pick the binary for the current OS and architecture (Linux, macOS, Windows × amd64, arm64), verify it against `SHA256SUMS` and install into a user directory. Set `SKEIN_INSTALL_DIR` to override. Alternatively, download binaries from [releases](https://github.com/Balanov/skein/releases/latest) or build from source with Go 1.26+: ```sh go build -trimpath -o bin/skein ./cmd/skein ``` The binary is static, needs no daemon, database or runtime dependencies. ## Run ```sh skein run --state .skein --workers 2 --include-tasks examples/fanout.json
已知限制

不覆盖任意命令的沙箱、认证或签名租约、代理输出的语义验证、精确一次的外部副作用、自动崩溃恢复、分布式共识、远程或分离工作,以及已跨越外部边界的副作用。

查看 README 依据
**Not covered:** sandboxing arbitrary commands; authentication or signed leases; semantic validation of agent output; exactly-once external side effects; automatic crash recovery; distributed consensus; remote or detached work, and side effects that already crossed an external boundary. A lease is a fencing token, not a credential — external systems honor it only through a gateway that checks it. Manifest commands keep the OS user's permissions; use an OS sandbox for untrusted workloads. See [SECURITY.md](SECURITY.md). ## Measurements

README

正在加载 README…

收录信息

仓库创建时间
2026/11/3 07:57:05
首次达标收录
2026/11/3 10:31:55
统计更新时间
2026/11/3 11:31:49

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.0 / 5

新颖度
3.9
实用价值
3.9
成熟度
4.1
实质含量
4.1

由 Jev 模型根据仓库描述与 README 评估,2026/11/3 10:31:55 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/11/3 10:32:03
许可证标识
MIT
Fork 数
0
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目