Skip to content

06 命令体系完整参考

命令总览

109 个命令,按 15 个功能模块 (AgentModuleEnum) 分组。

INIT 模块 — 初始化与配置

命令说明
init初始化
action_init插件初始化 (携带 pluginVersion, clientName, apiVersion, projectPath)
git_code_knowledge_repo_status代码知识库仓库状态
git_repo_authorizeGit 仓库授权
git_code_knowledge_re_index代码知识库重新索引
git_save_token保存 Git Token
update更新检查
error错误通知
general_setting通用设置
repo_status仓库状态查询
rag_languagesRAG 支持语言列表

LOGIN 模块 — 用户认证

命令说明
user_version用户版本检查 (也用于心跳)
user_login用户登录
user_logout用户登出
user_login_abort中止登录
user_login_check检查登录状态
user_model_list获取可用模型列表
user_permission获取用户权限
model_list_timer定时刷新模型列表
login_info登录信息 (含 Token, URLs, 企业信息)

CODE_COMPLETE 模块 — 代码补全

命令说明
code_complete请求代码补全
action_sync_document_list同步文档列表
log_imitative_write仿写日志
log_accept接受补全日志
log_accept_word逐词接受日志
log_accept_line逐行接受日志
log_reject拒绝补全日志
log_reject_escESC 拒绝日志
log_display补全展示日志
user_can_code_enhance代码增强可用性

CHAT 模块 — 智能对话

对话管理

命令说明
talk_history获取对话历史 (需 sessionId)
talk_list获取会话列表
talk_delete删除消息
talk_clear清空历史 (需 sessionId)
talk_resend重发消息

AI 对话

命令说明权限代码
talk_ask发送对话消息talk_intelligent
talk_intelligent智能对话 (含 assistant 选择)talk_intelligent
talk_predict预测响应
talk_knowledge知识库问答

代码操作

命令说明权限代码
code_explain代码解释code_explain
code_optimize代码优化code_optimization
code_comment函数注释doc_comments
code_inline_comment行间注释line_comments
code_split函数拆分function_split
code_debug错误分析与修复code_debug
code_help代码帮助

需求与测试

命令说明权限代码
code_demand_test需求测试demand_test
code_generate_test_case生成测试用例generate_test_case
code_demand_analysis需求分析demand_analysis
code_demand_splitting需求拆分demand_split
code_fault_analysis故障分析failure_analysis

SQL 对话 (走 CHAT 模块)

命令说明权限代码
sql_generate_talkSQL 生成对话chat_sql_generation
sql_optimize_talkSQL 优化对话chat_sql_optimization

其他

命令说明
user_knowledge_list知识库列表
user_parse_web_url解析网页 URL
git_repository_statusGit 仓库状态
talk_download_markdown_table下载 Markdown 表格
talk_recommend_gameplay推荐玩法
user_feedback_category反馈分类
feedback_category_info反馈分类详情
action_open_document打开文档
code_comment_range批量注释指定范围

SQL_CHAT 模块 — SQL 管理

命令说明
sql_source_list数据源列表
sql_source_types数据库类型列表
sql_test_connect测试连接
sql_source_edit编辑数据源
sql_source_delete删除数据源
sql_table_list表列表
sql_generateSQL 生成
sql_optimizeSQL 优化

CODE_SEARCH 模块 — 代码搜索

命令说明
git_lang_list支持语言列表
git_user_repos用户仓库列表
git_search代码搜索

GIT_REVIEW 模块 — Git 评审

命令说明权限代码
git_diff获取 Diff
git_review代码评审review
git_commit_message生成 Commit Messagegenerate_commit

CODE_CHECK 模块 — 代码检查

命令说明
code_check代码检查
code_debug_duplicate重复代码检测

UNIT_TEST 模块 — 单元测试

命令说明权限代码
code_test单元测试unit_testing
code_test_template模板化单测
code_test_analysis测试分析
code_test_case测试用例生成
code_test_make_case_javaJava 测试用例
test_make_case通用测试用例
test_make_code测试代码生成
code_test_code获取测试代码
code_test_save保存测试

BATCH_UNIT_TEST 模块 — 批量单元测试

命令说明
code_batch_unit_test_create创建批量单测
code_batch_unit_test_list获取批量单测列表
code_batch_unit_test_download下载批量单测
code_batch_unit_test_cancel取消批量单测
code_batch_unit_test_delete删除批量单测

INLINE_CHAT 模块 — 内联聊天

命令说明权限代码
dialog_edit编辑对话inline_chat
dialog_abort中止对话
dialog_reject拒绝对话
dialog_accept接受对话
dialog_diff查看 Diff
inlinechat_get_func_range获取函数范围
inlinechat_categoryInline Chat 分类
inlinechat_directInline Chat 直达

COMMON 模块 — 通用/日志

命令说明
log_evaluation评价日志
log_feedback反馈日志
log_operate操作日志
log_tip_setting补全设置日志
action_abort中止操作
log_accept_count接受计数日志
log_test_collection_generate测试收集生成日志
log_test_collection_commit测试收集提交日志

SERVER_RESOURCE 模块

命令说明
server_resource服务器资源状态

命令与权限映射

23 种权限 (PermissionEnum):

权限关联 IntelliJ Action关联命令
code_optimizationCodeOptimizeActioncode_optimize
commentsExplainCodeActioncode_explain
unit_testingUnitTestActioncode_test
doc_commentsDocumentCommentActioncode_comment
line_commentsInlineCommentActioncode_inline_comment
function_splitFunctionSplitActioncode_split
inline_chatOpenInlayInlineChatActiondialog_edit, inlinechat_*
talk_intelligenttalk_intelligent
chat_moduletalk_ask
code_debugcode_debug
reviewgit_review
generate_commitgit_commit_message
batch_unittestcode_batch_unit_test_*
code_knowledge_basegit_code_knowledge_*
sql_generationsql_generate
sql_optimizationsql_optimize
demand_testcode_demand_test
generate_test_casecode_generate_test_case
chat_sql_generationsql_generate_talk
chat_sql_optimizationsql_optimize_talk
demand_analysiscode_demand_analysis
demand_splitcode_demand_splitting
failure_analysiscode_fault_analysis

本项目仅供学习研究,逆向分析内容归原厂商所有。