MLSCP Skill
MLSCP (Micro LLM Swarm Communication Protocol) is a token-efficient command language for agent-to-agent communication. This skill lets you parse, validate, and generate MLSCP commands without any LLM overhead.
Why Use MLSCP?
| Natural Language | MLSCP | Savings |
|---|
| "Please modify the file src/chainorchestrator.py by adding retry logic at line 47" | INLINECODE0 | ~75% |
| "Read the contents of utils/filemanager.py from lines 10 to 50" |
F? u/fm > ln10-50 | ~80% |
| "Delete the variable 'temp_cache' from config.py" |
V- c/c > 'temp_cache' | ~70% |
Quick Start
Parse a Command
CODEBLOCK0
Validate Syntax
CODEBLOCK1
Generate Vocabulary
CODEBLOCK2
Compress Natural Language
CODEBLOCK3
Command Reference
Operations
| Code | Meaning | Example |
|---|
| INLINECODE3 | File add/insert | INLINECODE4 |
| INLINECODE5 |
File modify |
F~ s/app > ln10-20 ~ 'updated code' |
|
F- | File delete |
F- s/app > ln10-15 |
|
F? | File query/read |
F? s/app > ln1-100 |
|
V+ | Variable add |
V+ s/app + 'new_var = 42' |
|
V~ | Variable modify |
V~ s/app > 'old_var' ~ 'new_value' |
|
V- | Variable delete |
V- s/app > 'temp_var' |
|
V? | Variable query |
V? s/app > 'config_*' |
Location Specifiers
- -
ln47 - Single line - INLINECODE20 - Line range
- INLINECODE21 - Function name
- INLINECODE22 - Class name
Context Blocks
CODEBLOCK4
Scripts
- -
mlscp.sh - Main CLI tool - INLINECODE24 - Vocabulary generator (Python)
Integration
With Other Agents
When receiving commands from MLSCP-enabled agents:
CODEBLOCK5
Sending Commands
Generate compact commands for other agents:
CODEBLOCK6
API (Python)
CODEBLOCK7
Resources
- - GitHub: https://github.com/sirkrouph-dev/mlcp
- Grammar Spec: See INLINECODE25
- Protocol Definition: See INLINECODE26
MLSCP 技能
MLSCP(微型大语言模型群通信协议)是一种面向智能体间通信的高效令牌命令语言。该技能使您能够在不产生任何大语言模型开销的情况下解析、验证和生成MLSCP命令。
为何使用MLSCP?
| 自然语言 | MLSCP | 节省量 |
|---|
| 请在文件 src/chainorchestrator.py 的第47行添加重试逻辑 | F+ s/co > ln47 + retry logic | ~75% |
| 读取 utils/filemanager.py 第10至50行的内容 |
F? u/fm > ln10-50 | ~80% |
| 从 config.py 中删除变量 temp
cache | V- c/c > tempcache | ~70% |
快速入门
解析命令
bash
./scripts/mlscp.sh parse F+ s/co > ln47 + retry logic
验证语法
bash
./scripts/mlscp.sh validate F+ s/co > ln47 + retry logic
生成词汇表
bash
./scripts/mlscp.sh vocab /path/to/project
压缩自然语言
bash
./scripts/mlscp.sh compress 在 app.py 的主函数中添加错误处理
命令参考
操作指令
| 代码 | 含义 | 示例 |
|---|
| F+ | 文件添加/插入 | F+ s/app > ln10 + new code |
| F~ |
文件修改 | F~ s/app > ln10-20 ~ updated code |
| F- | 文件删除 | F- s/app > ln10-15 |
| F? | 文件查询/读取 | F? s/app > ln1-100 |
| V+ | 变量添加 | V+ s/app + new_var = 42 |
| V~ | 变量修改 | V~ s/app > old
var ~ newvalue |
| V- | 变量删除 | V- s/app > temp_var |
| V? | 变量查询 | V? s/app > config_* |
位置指定符
- - ln47 - 单行
- ln10-50 - 行范围
- fn:main - 函数名称
- cls:MyClass - 类名称
上下文块
CTX{intent:resilience,priority:high,confidence:0.9}
脚本工具
- - mlscp.sh - 主命令行工具
- vocab.py - 词汇表生成器(Python)
集成方式
与其他智能体通信
接收来自启用MLSCP的智能体的命令时:
bash
./scripts/mlscp.sh parse $INCOMING_COMMAND
发送命令
为其他智能体生成紧凑命令:
bash
./scripts/mlscp.sh compress 您的自然语言指令
API(Python)
python
from mlscp import parse, MLSCPParser
快速解析
cmd = parse(F+ s/co > ln47 + retry logic)
print(cmd.operation) # OperationType.FILE_ADD
print(cmd.target) # s/co
使用词汇表
parser = MLSCPParser(vocab_lookup)
cmd = parser.parse(F+ s/co > ln47 + code)
full
path = vocablookup.get(s/co) # src/chain_orchestrator.py
资源
- - GitHub:https://github.com/sirkrouph-dev/mlcp
- 语法规范:参见 references/grammar.abnf
- 协议定义:参见 references/protocol.md