All Products
Search
Document Center

AI Coding Assistant Lingma:Tools

Last Updated:Sep 24, 2025

Lingma provides more than ten programming tools for file searching, file reading, directory reading, semantic symbol searching, file editing, error capturing, commands execution in the terminal and so on. Lingma also supports MCP server, and developers can configure it as needed.

Search tools

In Agent mode, Lingma can autonomously make decisions and use retrieval tools to grab projects information, code files, web pages and so on.

Search codebase

search_codebase

Searches the current project using semantic retrieval.

Search for files

search_file

Searches for files within the current project.

Search for code

grep_code

Searches for code within the current project.

Search for symbols

search_symbol

Searches for symbols within the current project.

View directory

list_dir

Lists and views the directory of the current project.

Web search

web_search

Searches the Internet. No API key is required.

Fetch web content

fetch_content

Fetches the content of a web page from a URL.

Search for memory

search_memory

Retrieves the content of existing memories.

Search for rules

fetch_rules

Retrieves created rules.

File editing

In Edit or Agent modes, Lingma can autonomously modify multiple files within a project.

Modify file

edit_file

Modifies a file within the project.

View file

read_file

Views the content of a file within the project.

Delete file

delete_file

Deletes a file within the project.

Create file

create_file

Creates a file within the project.

Command execution

In Agent mode, Lingma can autonomously decide to use terminals to write and run commands based on the context. Also, it can devise the overall objective, call the task creation tool to intelligently break down big goals to To-dos, and use the task update tool to dynamically optimize the execution.

Run command

run_in_terminal

Runs commands in terminal.

Get terminal output

get_terminal_output

Gets the terminal output after a command runs.

Create To-dos

add_tasks

Plans and creates To-dos.

Update To-dos

update_tasks

Update To-dos list.

Problem retrieval

In Agent mode, Lingma can autonomously decide to use the issue retrieval tool.

Get code problems

get_problems

Gets code problems within the current project (content from the Problems window).

Create or update memory

In Agent mode, when you instruct Lingma to remember the provided input, or when memory needs to be saved, Lingma calls tools to create or update its memory.

Create or update memory

update_memory

Creates memory based on your requirements or updates memory automatically.