LJH-snow/dsh-tool-zendesk ↗★ 0
@libai168/dsh-tool-zendesk
Zendesk Support tools for DeepSeek Harness: tickets, comments, users, organizations, groups, and ticket fields 适合客服和支持团队通过AI快速查询和管理Zendesk服务工单。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
Configuration
Use OAuth bearer token (preferred) or email + API token Basic auth:
- name: 'github:LJH-snow/dsh-tool-zendesk'
config:
subdomain: 'example' # https://example.zendesk.com
# oauthToken: '...' # preferred
# email: 'agent@example.com' # or Basic auth with email/token
# apiToken: '...'
# timeoutMs: 15000
baseUrl may be used instead of subdomain for a Zendesk-compatible endpoint. It must be an absolute http:// or https:// URL with a hostname and no username, password, query string, or fragment. A path prefix is allowed and is retained for API requests (for example, https://proxy.example.test/zendesk/). The trailing slash is normalized. The default subdomain form accepts one DNS label only (letters, digits, and internal hyphens); it cannot contain a path, userinfo, or another hostname label. When baseUrl and subdomain are both omitted, the client remains unconfigured.
For SSRF protection, the final request host is checked immediately before every fetch. Literal localhost, loopback, private, link-local, shared/CGNAT, multicast, and every IANA special-purpose block (reserved, documentation, benchmarking, the 2001::/23 IETF protocol assignments prefix, deprecated site-local, SRv6 SIDs, AS112, and IPv4-mapped/NAT64 forms) are rejected. Domain names must resolve successfully, and every DNS result must be a permitted public address; DNS failures and empty or mixed unsafe results fail closed.