靈碼預設提供了十多種編程工具,包括檔案尋找、檔案讀取、目錄讀取、工程內語義符號檢索、檔案修改、錯誤擷取、終端執行等。同時支援 MCP 服務,開發人員可自由配置。
檢索工具
使用智能體模式時,靈碼可自主決策和使用檢索工具用於擷取工程、代碼檔案、網頁等相關資訊。
檢索倉庫 | search_codebase | 通過語義檢索的方式進行當前工程的檢索。 |
搜尋檔案 | search_file | 檢索當前工程內的檔案。 |
搜尋代碼 | grep_code | 檢索當前工程內的代碼。 |
檢索符號 | search_symbol | 檢索當前工程內的符號。 |
查看目錄 | list_dir | 檢索和查看當前工程內的工程目錄。 |
網路檢索 | web_search | 檢索互連網,無需 API key。 |
擷取網頁內容 | fetch_content | 擷取 URL 地址中的網頁內容。 |
檢索記憶 | search_memory | 檢索當前已產生的記憶內容 |
檢索規則 | fetch_rules | 檢索已建立的規則 |
檔案編輯
使用檔案編輯、智能體模式,靈碼可自主決策和使用檔案編輯工具,進行工程內多檔案修改。
修改檔案 | edit_file | 修改工程內的某個檔案。 |
查看檔案 | read_file | 查看工程內的某個檔案的內容。 |
刪除檔案 | delete_file | 刪除工程內的某個檔案。 |
建立檔案 | create_file | 建立工程內的某個檔案。 |
終端執行
使用智能體模式時,靈碼可自主決策和使用終端工具,可以根據前序情況進行命令編寫和運行。
運行命令 | run_in_terminal | 運行終端命令。 |
擷取終端輸出 | get_terminal_output | 擷取運行命令後的終端輸出。 |
問題擷取
使用智能體模式時,靈碼可自主決策和使用問題擷取工具。
擷取代碼問題 | get_problems | 擷取當前工程內的代碼問題(Problem 視窗中內容)。 |
建立或更新記憶
使用智能體模式時,開發人員可以主動讓靈碼記住輸入要求和內容或需要自動沉澱記憶的時候,靈碼會調用工具建立或更新記憶。
建立或更新記憶 | update_memory | 建立開發人員提出的要求相關的記憶或自動更新記憶。 |
終端執行
使用智能體模式時,通義靈碼可以完成自主規劃,調用建立任務工具,智能拆解待辦任務;調用更新任務工具,動態最佳化執行路徑。
建立 To-dos 任務 | add_tasks | 規劃並建立待辦任務。 |
更新 To-dos 任務 | update_tasks 更新待辦工作清單。 |