OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:logandoo/vibeweaver-dsh
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
vibeweaver 技能的 DeepSeek Harness (dsh) 专属版本 — 将 vibeweaver 工程纪律封装为 DeepSeek Harness 0.1.0-rc.6 插件 bundle,使 vibeweaver 工作流可以在 dsh 生态中完整运行。
本仓库是 vibeweaver 的 dsh harness 专属发行版:原技能面向 opencode,本版本面向 DeepSeek Harness(jsonrpc-agent / headless CLI),非通用替代品。
assert_artifacts.py 证据检查,gate_mode: block|warn|off 三档| 组件 | 文件 | 机制 |
|---|---|---|
| 插件主入口 | src/index.js → lib/index.js |
apply(ctx, config) 事件接线 |
| Arm-A 基线插件 | src/baseline.js → lib/baseline.js |
全量 SKILL.md 静态注入(bench 对照臂) |
| 纯函数核心 | src/lib.js |
项目根发现 / assert 执行 / gate 分类 / stall observer / 意图启发式 / 契约卡 |
| bundle 挂载 | package.json + cordis.patch.yml |
dsh.bundle.patch → insert: [{id, name}] |
# 1. 克隆本仓库,确保 vibeweaver 技能正源目录存在(默认 ~/.config/opencode/skills/vibeweaver)
# 可从 opencode 仓库获取 vibeweaver SKILL.md 到该目录
# 2. 挂载到 dsh profile(将 <path/to/vibeweaver-dsh> 替换为你本机路径)
dsh plugin --profile web add file:<path/to/vibeweaver-dsh>
# 3. 生效验证
dsh --profile web --dump-config | grep -A3 dsh-vibeweaver
路径说明:
config.toml/cordis.patch.yml中的skill_source_dir、session_root为示例路径(~占位),部署时请改为本机实际路径,或通过环境变量VIBEWEAVER_SKILL_DIR覆盖。
config.toml(插件运行时与 bench 配置;部署时由 profile 的 plugin config 覆盖):
[plugin]
skill_source_dir = "~/.config/opencode/skills/vibeweaver" # skill 正源目录
steer_budget = 3 # 回合守卫每回合最大 steer 次数
gate_mode = "block" # block | warn | off
pre_step_activation = true
recover_after_compaction = true
[bench]
headless_profiles = ["vibe-arm-a", "vibe-arm-b"]
task_dir = "tests/bench/tasks"
repeats = 1
model_timeout_seconds = 900
session_root = "~/.dsh/sessions"
环境变量 VIBEWEAVER_GATE=off 可急停门禁。
bash script/linux/project_build.sh # src → lib(node --check + copy)
node --test tests/unit/ # 单测(node:test)
bash script/linux/bench_profiles.sh # 创建 vibe-arm-a / vibe-arm-b headless profile
bash script/linux/bench.sh # A/B 评测 → tests/bench/report.md
bash script/linux/smoke.sh # headless 冒烟
tomllib 需 3.11+)MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: agent-skill、agent-skills、agent-memory。