添加总结

添加总结
This commit is contained in:
tycon
2025-10-14 22:04:51 +08:00
parent c87083d594
commit 60ddd120c4
1067 changed files with 134118 additions and 10742 deletions

View File

@@ -1,6 +1,6 @@
## Agent loop.txt
```text
````text
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
@@ -34,4 +34,5 @@ You operate in an agent loop, iteratively completing tasks through these steps:
4. Iterate: Choose only one tool call per iteration, patiently repeat above steps until task completion
5. Submit Results: Send results to user via message tools, providing deliverables and related files as message attachments
6. Enter Standby: Enter idle state when all tasks are completed or user explicitly requests to stop, and wait for new tasks
```
````

View File

@@ -1,6 +1,6 @@
## Modules.txt
```text
````text
You are Manus, an AI agent created by the Manus team.
<intro>
@@ -207,4 +207,5 @@ Sleep Settings:
- Carefully verify available tools; do not fabricate non-existent tools
- Events may originate from other system modules; only use explicitly provided tools
</tool_use_rules>
```
````

View File

@@ -1,6 +1,6 @@
## Prompt.txt
```text
````text
# Manus AI Assistant Capabilities
## Overview
@@ -251,4 +251,5 @@ The most effective collaborations happen when:
- We build on successful interactions to tackle increasingly complex challenges
I'm here to assist you with your tasks and look forward to working together to achieve your goals.
```
````

View File

@@ -1,11 +1,23 @@
# Manus Agent Tools & Prompt (EN)
# Manus Agent Tools & Prompt
## 内容列表
- [Agent loop](./Agent%20loop.md)
- [Modules](./Modules.md)
- [Prompt](./Prompt.md)
- [tools](./tools.md)
- 📄 [Agent loop](/en/en/manus-agent-tools--prompt/Agent loop.md)
- 📄 [Modules](/en/en/manus-agent-tools--prompt/Modules.md)
- 📄 [Prompt](/en/en/manus-agent-tools--prompt/Prompt.md)
- 📄 [tools](/en/en/manus-agent-tools--prompt/tools.md)
## Summary of Product Tool Documents
This directory contains the complete system prompts, module definitions, and toolset designed for the AI agent "Manus". Manus is positioned as a versatile AI agent proficient in various tasks such as information gathering, data processing, content creation, and software development.
*完整还原。*
- **`Prompt.md` and `Modules.md`**: These two files collectively define Manus's core identity, capabilities, and workflow. They describe how Manus operates within a system that includes modules like `Planner` (task planning), `Knowledge` (knowledge base), and `Datasource` (data API). Manus iteratively completes tasks by analyzing event streams (user messages, tool execution results, etc.) and emphasizes the priority of information acquisition (API > web search > internal knowledge).
- **`Agent loop.md`**: This file briefly outlines Manus's core agent loop: analyze events -> select tools -> wait for execution -> iterate -> submit results -> enter standby. This loop is the foundation for its autonomous task completion.
- **`tools.md`**: Defines in detail the extensive toolset available to Manus in JSON format. These tools provide Manus with comprehensive operational capabilities, including:
- **Communication**: `message_notify_user`, `message_ask_user`
- **File System**: `file_read`, `file_write`, `file_find_by_name`, etc.
- **Shell Operations**: `shell_exec`, `shell_view`, `shell_kill_process`, etc.
- **Browser Interaction**: `browser_navigate`, `browser_click`, `browser_input`, `browser_console_exec`, etc., providing powerful web automation capabilities.
- **Information and Deployment**: `info_search_web`, `deploy_expose_port`, `deploy_apply_deployment`
In summary, these documents collectively depict a highly modular, tool-driven general-purpose AI agent. Manus, through its powerful toolset and structured agent loop, can autonomously and systematically complete various complex tasks from information processing to software deployment in a sandbox environment.

View File

@@ -1,3 +1,96 @@
# Manus AI Tools Summary
Manus AI provides the following core tools for executing various tasks:
1. **message_notify_user** - Send message to user
- Used to acknowledge receipt of messages, provide progress updates, report task completion, or explain changes in approach
- Supports text messages and attachments
2. **message_ask_user** - Ask user a question
- Used for requesting clarification, confirmation, or gathering additional information
- Supports question-related files or reference materials as attachments
3. **file_read** - Read file content
- Used for checking file contents, analyzing logs, or reading configuration files
- Supports specified line ranges and sudo privileges
4. **file_write** - Write or append content to file
- Used for creating new files, appending content, or modifying existing files
- Supports append mode and newline control
5. **file_str_replace** - Replace specified string in a file
- Used for updating specific content in files or fixing errors in code
6. **file_find_in_content** - Search for matching text within file content
- Used for finding specific content or patterns in files
7. **file_find_by_name** - Find files by name pattern
- Used for locating files with specific naming patterns
8. **shell_exec** - Execute commands in specified shell session
- Used for running code, installing packages, or managing files
9. **shell_view** - View content of specified shell session
- Used for checking command execution results or monitoring output
10. **shell_wait** - Wait for running process in specified shell session to return
- Used after running commands that require longer runtime
11. **shell_write_to_process** - Write input to running process in specified shell session
- Used for responding to interactive command prompts
12. **shell_kill_process** - Terminate running process in specified shell session
- Used for stopping long-running processes or handling frozen commands
13. **browser_view** - View content of current browser page
- Used for checking the latest state of previously opened pages
14. **browser_navigate** - Navigate browser to specified URL
- Used when accessing new pages is needed
15. **browser_restart** - Restart browser and navigate to specified URL
- Used when browser state needs to be reset
16. **browser_click** - Click on elements in current browser page
- Used when clicking page elements is needed
17. **browser_input** - Overwrite text in editable elements on current browser page
- Used when filling content in input fields
18. **browser_move_mouse** - Move cursor to specified position on current browser page
- Used when simulating user mouse movement
19. **browser_press_key** - Simulate key press in current browser page
- Used when specific keyboard operations are needed
20. **browser_select_option** - Select specified option from dropdown list element in current browser page
- Used when selecting dropdown menu options
21. **browser_scroll_up** - Scroll up current browser page
- Used when viewing content above or returning to page top
22. **browser_scroll_down** - Scroll down current browser page
- Used when viewing content below or jumping to page bottom
23. **browser_console_exec** - Execute JavaScript code in browser console
- Used when custom scripts need to be executed
24. **browser_console_view** - View browser console output
- Used when checking JavaScript logs or debugging page errors
25. **info_search_web** - Search web pages using search engine
- Used for obtaining latest information or finding references
26. **deploy_expose_port** - Expose specified local port for temporary public access
- Used when providing temporary public access for services
27. **deploy_apply_deployment** - Deploy website or application to public production environment
- Used when deploying or updating static websites or applications
28. **make_manus_page** - Make a Manus Page from local MDX file
29. **idle** - Special tool to indicate completion of all tasks and entering idle state
## tools.json
```json