arcrun — AI workflow execution engine (clean history)
Self-hosted 開源:WASM 零件 + recipe + cypher-executor,跑在你自己的 Cloudflare。 此為重建的乾淨歷史起點(移除曾誤 commit 的 GCP SA 金鑰,舊歷史保留在 richblack/arcrun 與本地 backup 分支)。含: - acr init --self-hosted installer(建 KV/R2 + codeload 拉預編譯 wasm + wrangler deploy + seed recipe) - recipe push 把關(資料外流提醒 + 打通檢查) - 19 個正當零件預編譯 wasm(claude_api/km_writer/kbdb_upsert_block 排除:違反 DECISIONS §1) - CLI / cypher-executor / registry / 完整 SDD Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
name: rag_search_answer
|
||||
description: 收問題 → 從 KBDB semantic search → 把 top context 餵 claude 回答
|
||||
|
||||
flow:
|
||||
- "input >> ON_SUCCESS >> search_kbdb"
|
||||
- "search_kbdb >> ON_SUCCESS >> answer_with_context"
|
||||
|
||||
config:
|
||||
search_kbdb:
|
||||
component: kbdb_search
|
||||
api_key: "{{api_key}}"
|
||||
query: "{{input.question}}"
|
||||
topK: 5
|
||||
user_id: "{{input.user_id}}" # 可選,限定某用戶 namespace
|
||||
|
||||
answer_with_context:
|
||||
component: claude_api
|
||||
timeout_ms: 45000
|
||||
_recipe_output_format: text
|
||||
prompt: |
|
||||
你是知識庫助手。根據下列 context 回答問題。
|
||||
|
||||
**規則**:
|
||||
1. 只用 context 內的資訊,不外推
|
||||
2. context 沒講的,老實說「資料庫裡查不到」,不要編
|
||||
3. 引用時標 [block_id],方便用戶追原始
|
||||
|
||||
Context:
|
||||
{{search_kbdb.results}}
|
||||
|
||||
問題:{{input.question}}
|
||||
|
||||
回答:
|
||||
Reference in New Issue
Block a user