Preface¶
When handling communication-related Q&A in DSH, models often need to reference 3GPP Technical Specifications (TS). These documents are scattered across dozens of PDFs, and finding a specific protocol across Release 15 to Release 18 typically requires manual page-turning and cross-referencing of document numbers. Even if the specifications are fed into the model, the fragmented indexing makes it difficult to search by topics like NTN, holographic communication, or near/far field.
This introduction covers comm-protocol-hub, maintained by contributor Thanksgiver233. It structures 70+ 3GPP specifications along 8 dimensions and provides search, browse, and detail query capabilities through three DSH tools. The data is embedded, with optional official links for traceability. It is categorized under “Memory” in SkillHub; the GitHub repository currently has approximately 14 stars.
What It Is¶
comm-protocol-hub is a 3GPP communication protocol knowledge base plugin within the DeepSeek Harness (DSH) ecosystem. It organizes 70+ specifications scattered across Releases 15–18 into a structured index based on 8 dimensions: Terrestrial Network (TN), Non-Terrestrial Network (NTN), Holographic Communication, Near-Field, Far-Field, Hybrid, Security, and General Protocols.
The plugin targets communication engineers and AI assistants handling protocol-related queries within DSH. The README describes it as the first DSH protocol knowledge base plugin focused on the communications domain. The project uses the MIT license, its npm package name is dsh-comm-protocol-hub, and the current version is 1.0.0.
Core Features¶
Three DSH Tools¶
| Tool Name | Purpose |
|---|---|
comm_protocol_query |
Search by keyword or specification number |
comm_protocol_browse |
Browse protocol lists by category |
comm_protocol_detail |
View full technical parameters of a single protocol |
The protocol data is embedded in the plugin; queries do not require internet access. Each record includes an official 3GPP link for cross-referencing the original document.
8-Dimension Classification and Coverage¶
| Category | Description | Number of Protocols | Coverage Examples |
|---|---|---|---|
| Terrestrial Network (TN) | 5G SA/NSA core network, NR physical layer, RRC/NAS | 20 | TS 23.501, TS 38.300, TS 38.331 |
| Non-Terrestrial Network (NTN) | Satellite communication architecture, LEO/MEO/GEO adaptation | 10 | TS 37.820, TS 38.821, TS 22.175 |
| Holographic Communication | 3D holographic modeling, XR video transmission | 6 | TS 38.342, TS 26.345, TS 26.246 |
| Near-Field Communication | NFC, UWB, ProSe device-to-device | 6 | TS 36.521, TS 31.111, TS 23.082 |
| Far-Field Communication | Massive MIMO, wide-area coverage enhancement | 6 | TS 38.104, TS 38.215, TS 38.508 |
| Hybrid Near-Far Field | Dual connectivity (MR-DC/EN-DC) | 6 | TS 37.215, TS 38.300-MRDC |
| Secure Communication | MCPTT/MCX, public safety | 8 | TS 22.268, TS 23.278, TS 33.501 |
| General Protocols | Network architecture, numbering/addressing, GTP | 8 | TS 23.002, TS 23.003, TS 38.823 |
Total: 70+ entries. Data files are located in src/data/, split into 8 JSON files by category.
Client Components¶
In addition to the three host-side tools, the plugin provides Client components: ProtocolPanel (interactive panel) and ProtocolNode (inline conversation card) for displaying query results in the web interface.
Installation and Activation¶
DSH uses an “everything is a plugin” extension approach; SkillHub (skillhub.cn) is a community directory site with no official affiliation to DeepSeek or High-Flyer. Before installation, it is recommended to review the repository source code and LICENSE to confirm the plugin will run with the current DSH process permissions.
Install from a local path (development stage):
npx -p @deepseek-ai/dsh dsh plugin --profile web add <path-to-comm-protocol-hub>
Install from GitHub:
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Thanksgiver233/comm-protocol-hunk
After installation, restart the DSH profile (web).
Typical Usage¶
Query Single Specification Details¶
Example user query: “Help me find out what TS 38.300 covers.”
The AI calls comm_protocol_detail, which can return an overview of the NR physical layer, numerology, frame structure, and other content.
Search NTN Protocols by Topic¶
Example user query: “What protocols are related to NTN?”
The AI calls comm_protocol_query (e.g., specifying category=NTN), which lists satellite communication-related specifications, including entries like Direct-to-Cell and HARQ adaptation.
Browse by Category¶
Example user query: “View all protocols for holographic communication.”
The AI calls comm_protocol_browse, expanding the protocol list under the holographic communication category.
Use Cases and Notes¶
Who It’s For
- Communication engineers who need to quickly locate 3GPP TS numbers in conversations
- Developers working on NR, NTN, holographic communication, security, and other topics within DSH agents
- Scenarios requiring reduced model “hallucinations” on protocol issues and traceable specification sources
Usage Notes
- The plugin index is compiled from official 3GPP specifications; complete PDFs must still be obtained through the 3GPP Portal
- Protocol versions evolve rapidly; new entries can be added by editing
src/data/<category>_protocols.json; available category identifiers are TN, NTN, HOLOGRAPHIC, NEAR_FIELD, FAR_FIELD, HYBRID, SAFETY, MISC - Development build commands:
pnpm install,pnpm typecheck,pnpm build
Conclusion¶
comm-protocol-hub consolidates 70+ 3GPP specifications across Releases 15–18 into an 8-dimension classification, using search, browse, and detail tools to replace manual PDF navigation. For communication Q&A in DSH, it provides structured indexing and official links for verification and expansion.
- SkillHub directory page: https://www.skillhub.cn/plugins/Thanksgiver233/comm-protocol-hub
- GitHub repository: https://github.com/Thanksgiver233/comm-protocol-hub