名称: mlscp
描述: 解析与生成 MLSCP(微型 LLM 集群通信协议)命令。适用于高效与其他智能体通信、解析压缩指令或生成节省 token 的指令。相比自然语言,可减少 70-80% 的 token 使用量。
MLSCP(微型 LLM 集群通信协议)是一种用于智能体间通信的高效 token 命令语言。本技能让你无需 LLM 开销即可解析、验证和生成 MLSCP 命令。
| 自然语言 | MLSCP | 节省量 |
|---|---|---|
| “请在文件 src/chain_orchestrator.py 的第 47 行添加重试逻辑” | F+ s/co > ln47 + 'retry logic' |
~75% |
| “读取 utils/file_manager.py 第 10 至 50 行的内容” | F? u/fm > ln10-50 |
~80% |
| “从 config.py 中删除变量 'temp_cache'” | V- c/c > 'temp_cache' |
~70% |
./scripts/mlscp.sh parse "F+ s/co > ln47 + 'retry logic'"
./scripts/mlscp.sh validate "F+ s/co > ln47 + 'retry logic'"
./scripts/mlscp.sh vocab /path/to/project
./scripts/mlscp.sh compress "在 app.py 的 main 函数中添加错误处理"
| 代码 | 含义 | 示例 |
|---|---|---|
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' ~ 'new_value' |
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 - 主 CLI 工具vocab.py - 词汇表生成器(Python)当收到支持 MLSCP 的智能体发来的命令时:
./scripts/mlscp.sh parse "$INCOMING_COMMAND"
为其他智能体生成紧凑命令:
./scripts/mlscp.sh compress "你的自然语言指令"
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 = vocab_lookup.get("s/co") # "src/chain_orchestrator.py"
references/grammar.abnfreferences/protocol.md