dsh-awiki
适用于 DeepSeek Harness 的 AWiki 身份与消息插件。
AI 分析
核心用途是为 DSH 接入 AWiki 身份标识与消息传递服务。适合需要在 DSH 中使用 AWiki 协议进行身份验证或跨节点消息通信的用户。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AgentConnect/dsh-awiki说明文档
阅读完整 README ↗Configuration
The plugin works against the public awiki.ai tenant without environment configuration. Set these variables only when a deployment needs an override:
| Variable | Purpose | Default |
|---|---|---|
DSH_AWIKI_USER_SERVICE_URL | Absolute AWiki user-service URL | https://awiki.ai |
DSH_AWIKI_USER_SERVICE_DOMAIN | Composition default for the Handle provider domain | awiki.ai |
DSH_AWIKI_MESSAGE_SERVICE_URL | Message-service URL called by the Host | https://awiki.ai |
DSH_AWIKI_MESSAGE_SERVICE_DID | Authoritative message-service DID | did:wba:awiki.ai |
DSH_AWIKI_MESSAGE_SERVICE_PUBLIC_URL | Public endpoint written to protocol records | https://awiki.ai |
DSH_AWIKI_ALLOWED_ATTACHMENT_ORIGINS | JSON array of extra exact HTTPS origins | [] |
DSH_AWIKI_STATE_PATH | Private identity state file | $DSH_HOME/awiki/identity.json or ~/.dsh/awiki/identity.json |
DSH_AWIKI_POLL_INTERVAL_MS | Open-dialog polling interval | 5000 |
DSH_AWIKI_ATTACHMENT_MAX_BYTES | Decoded attachment limit | 10485760 |
The default Handle provider domain is awiki.ai. A local user can override it
from Settings → AWiki; DSH persists that choice in its settings document and
applies it after the next Harness restart. The setting affects future identity
registration and completion of short Handles. It does not rewrite an already
registered DID or Handle.
Settings → AWiki → Danger zone clears only this installation's local AWiki state; it does not delete the server-side account or Handle. The dialog requires the displayed confirmation phrase. After success, the local DID keys, access token, registration draft, conversations, and attachment index cannot be recovered by the app, and this installation may lose access to the old identity.
The provider domain and message-service DID are protocol identifiers. Do not infer them from an API hostname. Production service URLs must use HTTPS. The identity state file contains access material; keep it outside the repository, restrict filesystem access, and protect the underlying disk and backups.
For the default 10 MiB decoded attachment cap, configure a reverse-proxy request limit of at least 14 MiB to account for base64 and JSON overhead.