ytmaps/dsh-subagent-flowtext ↗★ 0
dsh-subagent-flowtext
面向 FlowText Agent 网关的 DeepSeek Harness 单次子代理服务商插件。
AI 分析
核心用途是将 FlowText 作为子代理服务商接入 DSH。适合需要调用 FlowText 代理能力、并在本地安全环境中进行交互式授权与任务分发的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ytmaps/dsh-subagent-flowtext說明文件
閱讀完整 README ↗Configuration
| Field | Default | Meaning |
|---|---|---|
providerName | flowtext | Name registered in the Harness provider registry. |
baseUrl | http://127.0.0.1:27124/flowtext-agent/v1 | FlowText v1 endpoint. Non-loopback or HTTPS endpoints are rejected before the token can be sent. |
autoPair | true | Ask FlowText for interactive local authorization when no stored credential exists. |
credentialPath | $DSH_HOME/credentials/dsh-subagent-flowtext.json | Optional credential-file override; the default file uses mode 0600. |
clientName | DeepSeek Harness | Client name shown in the FlowText pairing prompt. |
token | unset | Legacy explicit Bearer token; normal users do not configure it. |
clientId | deepseek-harness | Stable owner used by FlowText task recovery. |
modelId | unset | Optional model configured in FlowText for every run. |
activePath | unset | Optional vault-relative active note. No parent cwd is converted into an Obsidian path. |
contextPaths | [] | Vault-relative task context paths. |
policy | {} | Per-run authority request. FlowText server settings can only narrow it. |
runOptions | {} | FlowText options such as thinkingEnabled. |
approvalDecision | deny | Unattended answer to FlowText approvals: deny, once, or session. |
requestTimeoutMs | 30000 | Normal request timeout. |
longPollMs | 25000 | Event long-poll duration, at most 30 seconds. |
maxResponseBytes | 2097152 | Maximum complete Gateway response. |
maxPromptBytes | 1048576 | Maximum UTF-8 child prompt. |
maxAnswerBytes | 1048576 | Maximum UTF-8 result returned to the parent. |
policy is sent as task data, not as authority minted by the model. The Provider instance fixes it in deployment configuration; FlowText intersects it with its own settings and enforces the result at tool exposure and action execution.