AgentConnect/dsh-awiki3

dsh-awiki

AWiki identity and messaging plugin for DeepSeek Harness

AI 分析

核心用途是为 DSH 接入 AWiki 身份标识与消息传递服务。适合需要在 DSH 中使用 AWiki 协议进行身份验证或跨节点消息通信的用户。

パッケージ
dsh-awiki
バージョン
0.1.3
ライセンス
MIT
最終更新
2026/08/17

インストール

$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:

VariablePurposeDefault
DSH_AWIKI_USER_SERVICE_URLAbsolute AWiki user-service URLhttps://awiki.ai
DSH_AWIKI_USER_SERVICE_DOMAINComposition default for the Handle provider domainawiki.ai
DSH_AWIKI_MESSAGE_SERVICE_URLMessage-service URL called by the Hosthttps://awiki.ai
DSH_AWIKI_MESSAGE_SERVICE_DIDAuthoritative message-service DIDdid:wba:awiki.ai
DSH_AWIKI_MESSAGE_SERVICE_PUBLIC_URLPublic endpoint written to protocol recordshttps://awiki.ai
DSH_AWIKI_ALLOWED_ATTACHMENT_ORIGINSJSON array of extra exact HTTPS origins[]
DSH_AWIKI_STATE_PATHPrivate identity state file$DSH_HOME/awiki/identity.json or ~/.dsh/awiki/identity.json
DSH_AWIKI_POLL_INTERVAL_MSOpen-dialog polling interval5000
DSH_AWIKI_ATTACHMENT_MAX_BYTESDecoded attachment limit10485760

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.