已开启
feat(sys_operation): save sandbox #2
夏景创建于 2月12日
feat(sys_operation): save sandbox #2
已开启
夏景创建于 2月12日
从sandbox合入到syc_dev
共 898 个文件变更+49443-11450
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid.png→docs/en/2.Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_png.png→docs/en/2.Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_png.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_svg.gif→docs/en/2.Development Guide/API Docs/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_svg.gif+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/checkpointing.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/checkpointing.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/constant.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/constant.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/dataset.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/dataset.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/evaluator.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/evaluator.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/optimizer.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/optimizer.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/trainer.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/trainer.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/trajectory.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/trajectory.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.agent_evolving/updater.md→docs/en/2.Development Guide/API Docs/openjiuwen.agent_evolving/updater.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/application.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/application.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/application/llm_agent.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/application/llm_agent.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/application/llm_agent/llm_agent.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/application/llm_agent/llm_agent.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/application/workflow_agent.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/application/workflow_agent.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/application/workflow_agent/workflow_agent.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/application/workflow_agent/workflow_agent.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/exception/errors.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/exception/errors.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/exception/exception.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/exception/exception.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/exception/status_code.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/exception/status_code.md+8-2
@@ -50,6 +50,11 @@ Enumeration class for error codes. Detailed error descriptions and resolution me
50| LOOP_COMPONENT_MISSING_START_NODES_ERROR | 101156 | Indicates missing start node configuration in a loop group. | Add `start_nodes` configuration to the `LoopGroup`. |50| LOOP_COMPONENT_MISSING_START_NODES_ERROR | 101156 | Indicates missing start node configuration in a loop group. | Add `start_nodes` configuration to the `LoopGroup`. |
51| LOOP_COMPONENT_MISSING_END_NODES_ERROR | 101157 | Indicates missing end node configuration in a loop group. | Add `end_nodes` configuration to the `LoopGroup`. |51| LOOP_COMPONENT_MISSING_END_NODES_ERROR | 101157 | Indicates missing end node configuration in a loop group. | Add `end_nodes` configuration to the `LoopGroup`. |
52| BREAK_COMPONENT_INIT_ERROR | 101180 | Indicates failure during loop controller initialization. | Inspect loop controller configuration and dependencies. |52| BREAK_COMPONENT_INIT_ERROR | 101180 | Indicates failure during loop controller initialization. | Inspect loop controller configuration and dependencies. |
53+| | **KnowledgeRetrieval Component (101100 - 101149)** | | |
54+| KNOWLEDGE_RETRIEVAL_COMPONENT_INVOKE_CALL_FAILED | 101100 | Indicates failure when the knowledge retrieval component invokes the service. | Check knowledge base connection and LLM service availability. |
55+| KNOWLEDGE_RETRIEVAL_COMPONENT_EMBED_MODEL_INIT_ERROR | 101101 | Indicates an error during embedding model initialization in the knowledge retrieval component. | Check if the embedding model configuration is correct. |
56+| KNOWLEDGE_RETRIEVAL_COMPONENT_INPUT_PARAM_ERROR | 101102 | Indicates an input parameter error for the knowledge retrieval component. | Check if the input parameters meet the component requirements (e.g., contains query). |
57+| KNOWLEDGE_RETRIEVAL_COMPONENT_LLM_MODEL_INIT_ERROR | 101103 | Indicates failure when initializing the LLM model for the knowledge retrieval component. | Check LLM model configuration and API Key. |
53| TOOL_COMPONENT_BIND_TOOL_FAILED | 102000 | Indicates that no valid tool is bound to the tool component. | Bind a valid tool to the tool component. |58| TOOL_COMPONENT_BIND_TOOL_FAILED | 102000 | Indicates that no valid tool is bound to the tool component. | Bind a valid tool to the tool component. |
54| TOOL_COMPONENT_INPUTS_ERROR | 102001 | Indicates tool component input validation failure. | Verify tool component input parameters. |59| TOOL_COMPONENT_INPUTS_ERROR | 102001 | Indicates tool component input validation failure. | Verify tool component input parameters. |
55| TOOL_COMPONENT_CHECK_PARAM_ERROR | 102002 | Indicates tool input parameters do not match tool definition requirements. | Verify input parameter types. |60| TOOL_COMPONENT_CHECK_PARAM_ERROR | 102002 | Indicates tool input parameters do not match tool definition requirements. | Verify input parameter types. |
@@ -120,9 +125,10 @@ Enumeration class for error codes. Detailed error descriptions and resolution me
120| RETRIEVER_NOT_SUPPORT_MODE_ERROR | 155205 | Indicates that the retriever does not support the specified retrieval mode. | Check if the retriever type supports this retrieval mode. Confirm that the retriever configuration is correct. Review retriever documentation to understand the list of supported modes. Use a supported retrieval mode or change the retriever type. |125| RETRIEVER_NOT_SUPPORT_MODE_ERROR | 155205 | Indicates that the retriever does not support the specified retrieval mode. | Check if the retriever type supports this retrieval mode. Confirm that the retriever configuration is correct. Review retriever documentation to understand the list of supported modes. Use a supported retrieval mode or change the retriever type. |
121| RETRIEVER_VECTOR_STORE_REQUIRED_ERROR | 155206 | Indicates that the retriever requires a vector store but it was not provided. | Provide a valid vector store instance when creating a retriever. Check if the vector store parameters are correctly set. Ensure that the vector store is properly initialized. Verify that the vector store configuration is complete. |126| RETRIEVER_VECTOR_STORE_REQUIRED_ERROR | 155206 | Indicates that the retriever requires a vector store but it was not provided. | Provide a valid vector store instance when creating a retriever. Check if the vector store parameters are correctly set. Ensure that the vector store is properly initialized. Verify that the vector store configuration is complete. |
122| RETRIEVER_COLLECTION_REQUIRED_ERROR | 155207 | Indicates that the retriever requires a collection name but it was not provided. | Provide a valid collection name when creating a retriever. Check if the collection name parameter is correctly set. Ensure that the collection name is not empty. Verify that the collection has been created in the vector store. |127| RETRIEVER_COLLECTION_REQUIRED_ERROR | 155207 | Indicates that the retriever requires a collection name but it was not provided. | Provide a valid collection name when creating a retriever. Check if the collection name parameter is correctly set. Ensure that the collection name is not empty. Verify that the collection has been created in the vector store. |
123-| RETRIEVER_GRAPH_RETRIEVER_REQUIRED_ERROR | 155208 | Indicates that the retriever requires a graph retriever but it was not provided. | Provide a valid graph retriever instance when creating a graph retriever. Check if the graph retriever parameters are correctly set. Ensure that the graph retriever is properly initialized. Verify that the graph retriever configuration is complete. |128+| RETRIEVER_NOT_FOUND_ERROR | 155208 | Indicates that the retriever was not found. | Provide a valid retriever instance. |
124| RETRIEVER_LLM_CLIENT_REQUIRED_ERROR | 155209 | Indicates that the retriever requires an LLM client but it was not provided. | Provide a valid LLM client instance when creating a retriever. Check if the LLM client parameters are correctly set. Ensure that the LLM client is properly initialized. Verify that the LLM client configuration is complete. |129| RETRIEVER_LLM_CLIENT_REQUIRED_ERROR | 155209 | Indicates that the retriever requires an LLM client but it was not provided. | Provide a valid LLM client instance when creating a retriever. Check if the LLM client parameters are correctly set. Ensure that the LLM client is properly initialized. Verify that the LLM client configuration is complete. |
125-| RETRIEVER_TOP_K_REQUIRED_ERROR | 155210 | Indicates that the retriever requires a top_k parameter but it was not provided. | Provide a valid top_k parameter when creating a retriever. Check if the top_k parameter is correctly set. Ensure that top_k is a positive integer. Verify that the top_k value is within a reasonable range. |130+| RETRIEVER_TOP_K_INVALID_ERROR | 155210 | Indicates that the top_k parameter is invalid. | Provide a valid top_k parameter (positive integer). |
131+| RETRIEVER_INVALID_ERROR | 155211 | Indicates that the retriever is invalid. | Check retriever configuration and initialization, see error message. |
126| UTILS_CONFIG_FILE_NOT_FOUND_ERROR | 155300 | Indicates that the specified configuration file was not found. | Check if the configuration file path is correct. Confirm that the configuration file exists. Verify that file path permissions allow reading. When using absolute or relative paths, ensure the path format is correct. Check if the configuration file has been moved or deleted. |132| UTILS_CONFIG_FILE_NOT_FOUND_ERROR | 155300 | Indicates that the specified configuration file was not found. | Check if the configuration file path is correct. Confirm that the configuration file exists. Verify that file path permissions allow reading. When using absolute or relative paths, ensure the path format is correct. Check if the configuration file has been moved or deleted. |
127| UTILS_PYYAML_REQUIRED_ERROR | 155301 | Indicates that the PyYAML library is required but not installed. | Install the PyYAML library: pip install PyYAML. Check if the Python environment is correct. Verify that the PyYAML version is compatible. Confirm that dependencies are fully installed. |133| UTILS_PYYAML_REQUIRED_ERROR | 155301 | Indicates that the PyYAML library is required but not installed. | Install the PyYAML library: pip install PyYAML. Check if the Python environment is correct. Verify that the PyYAML version is compatible. Confirm that dependencies are fully installed. |
128| UTILS_UNSUPPORTED_CONFIG_FORMAT_ERROR | 155302 | Indicates an unsupported configuration file format. | Check if the configuration file format is in the supported list (such as YAML, JSON, etc.). Confirm that the file extension is correct. Verify that the file content format conforms to specifications. Use a supported configuration file format. |134| UTILS_UNSUPPORTED_CONFIG_FORMAT_ERROR | 155302 | Indicates an unsupported configuration file format. | Check if the configuration file format is in the supported list (such as YAML, JSON, etc.). Confirm that the file extension is correct. Verify that the file content format conforms to specifications. Use a supported configuration file format. |
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/logging/events.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/logging/events.md+1-0
@@ -26,6 +26,7 @@ Log event type enumeration.
26* **STORE_DELETE**: Data store delete26* **STORE_DELETE**: Data store delete
27* **STORE_UPDATE**: Data store update27* **STORE_UPDATE**: Data store update
28* **STORE_RETRIEVE**: Data store retrieve28* **STORE_RETRIEVE**: Data store retrieve
29+* **STORE_LOAD**: Data store load collection
29* **MEMORY_STORE**: Memory store30* **MEMORY_STORE**: Memory store
30* **MEMORY_RETRIEVE**: Memory retrieve31* **MEMORY_RETRIEVE**: Memory retrieve
31* **MEMORY_DELETE**: Memory delete32* **MEMORY_DELETE**: Memory delete
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/logging/manager.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/logging/manager.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/common/logging/protocol.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/common/logging/protocol.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/config.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/config.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/context_engine.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/context_engine.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors/dialogue_compressor.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors/dialogue_compressor.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors/message_offloader.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors/message_offloader.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors/message_summary_offloader.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors/message_summary_offloader.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/context_engine/processors/round_level_compressor.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/context_engine/processors/round_level_compressor.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/controller.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/controller.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/controller/controller.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/controller/controller.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/llm.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/llm.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/llm/llm.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/llm/llm.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/prompt.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/prompt.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/prompt/template.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/prompt/template.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/object/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/object/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/object/aioboto_storage_client.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/object/aioboto_storage_client.md+39-11
@@ -32,7 +32,7 @@ Create and return an S3 client instance.
32### async create_bucket32### async create_bucket
33 33 
34```python34```python
35-async def create_bucket(bucket_name: str, location: str)35+async def create_bucket(bucket_name: str, location: str) -> bool
36```36```
37 37 
38Create a new object storage bucket.38Create a new object storage bucket.
@@ -42,10 +42,14 @@ Create a new object storage bucket.
42- `bucket_name: str`: Name of the bucket to be created.42- `bucket_name: str`: Name of the bucket to be created.
43- `location: str`: Region/location where the bucket will be created.43- `location: str`: Region/location where the bucket will be created.
44 44 
45+**Returns**:
46+ 
47+- `bool`: Returns `True` if creation succeeded, `False` otherwise.
48+ 
45### async delete_bucket49### async delete_bucket
46 50 
47```python51```python
48-async def delete_bucket(bucket_name: str)52+async def delete_bucket(bucket_name: str) -> bool
49```53```
50 54 
51Delete an existing object storage bucket.55Delete an existing object storage bucket.
@@ -54,10 +58,14 @@ Delete an existing object storage bucket.
54 58 
55- `bucket_name: str`: Name of the bucket to be deleted.59- `bucket_name: str`: Name of the bucket to be deleted.
56 60 
61+**Returns**:
62+ 
63+- `bool`: Returns `True` if deletion succeeded, `False` otherwise.
64+ 
57### async upload_file65### async upload_file
58 66 
59```python67```python
60-async def upload_file(bucket_name: str, object_name: str, file_path: str | Path)68+async def upload_file(bucket_name: str, object_name: str, file_path: str | Path) -> bool
61```69```
62 70 
63Upload a local file to an object storage bucket.71Upload a local file to an object storage bucket.
@@ -68,10 +76,14 @@ Upload a local file to an object storage bucket.
68- `object_name: str`: Object key (path/name).76- `object_name: str`: Object key (path/name).
69- `file_path: str | Path`: Local file path to upload.77- `file_path: str | Path`: Local file path to upload.
70 78 
79+**Returns**:
80+ 
81+- `bool`: Returns `True` if upload succeeded, `False` otherwise.
82+ 
71### async download_file83### async download_file
72 84 
73```python85```python
74-async def download_file(bucket_name: str, object_name: str, file_path: str | Path)86+async def download_file(bucket_name: str, object_name: str, file_path: str | Path) -> bool
75```87```
76 88 
77Download an object from Object Storage server.89Download an object from Object Storage server.
@@ -82,10 +94,14 @@ Download an object from Object Storage server.
82- `object_name: str`: Object key to download.94- `object_name: str`: Object key to download.
83- `file_path: str | Path`: Local file path where the object will be saved.95- `file_path: str | Path`: Local file path where the object will be saved.
84 96 
97+**Returns**:
98+ 
99+- `bool`: Returns `True` if download succeeded, `False` otherwise.
100+ 
85### async delete_object101### async delete_object
86 102 
87```python103```python
88-async def delete_object(bucket_name: str, object_name: str)104+async def delete_object(bucket_name: str, object_name: str) -> bool
89```105```
90 106 
91Delete an object from an object storage bucket.107Delete an object from an object storage bucket.
@@ -95,6 +111,10 @@ Delete an object from an object storage bucket.
95- `bucket_name: str`: Name of the bucket.111- `bucket_name: str`: Name of the bucket.
96- `object_name: str`: Object key to delete.112- `object_name: str`: Object key to delete.
97 113 
114+**Returns**:
115+ 
116+- `bool`: Returns `True` if deletion succeeded, `False` otherwise.
117+ 
98### async list_objects118### async list_objects
99 119 
100```python120```python
@@ -136,19 +156,27 @@ async def main():
136 object_name = "test/file.txt"156 object_name = "test/file.txt"
137 local_file = Path("/path/to/local/file.txt")157 local_file = Path("/path/to/local/file.txt")
138 158
139- # Upload file159+ # Upload file and check return value
140- await client.upload_file(bucket_name, object_name, local_file)160+ success = await client.upload_file(bucket_name, object_name, local_file)
161+ if not success:
162+ print("Upload failed")
163+ return
141 164
142 # List objects165 # List objects
143 objects = await client.list_objects(bucket_name, "test/")166 objects = await client.list_objects(bucket_name, "test/")
144 print(f"Found {len(objects) if objects else 0} objects")167 print(f"Found {len(objects) if objects else 0} objects")
145 168
146- # Download file169+ # Download file and check return value
147 download_path = Path("/path/to/downloaded/file.txt")170 download_path = Path("/path/to/downloaded/file.txt")
148- await client.download_file(bucket_name, object_name, download_path)171+ success = await client.download_file(bucket_name, object_name, download_path)
172+ if not success:
173+ print("Download failed")
174+ return
149 175
150- # Delete object176+ # Delete object and check return value
151- await client.delete_object(bucket_name, object_name)177+ success = await client.delete_object(bucket_name, object_name)
178+ if not success:
179+ print("Delete failed")
152 180 
153 181 
154if __name__ == "__main__":182if __name__ == "__main__":
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/object/base_storage_client.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/object/base_storage_client.md+52-17
@@ -13,7 +13,7 @@ Corresponding source code: `openjiuwen.core.foundation.store.object.base_storage
13### abstractmethod async upload_file13### abstractmethod async upload_file
14 14 
15```python15```python
16-async def upload_file(bucket_name, object_name, file_path)16+async def upload_file(bucket_name, object_name, file_path) -> bool
17```17```
18 18 
19Upload a local file to an object storage bucket.19Upload a local file to an object storage bucket.
@@ -24,10 +24,14 @@ Upload a local file to an object storage bucket.
24- `object_name`: Object key (path/name).24- `object_name`: Object key (path/name).
25- `file_path`: Local file path to upload.25- `file_path`: Local file path to upload.
26 26 
27+**Returns**:
28+ 
29+- `bool`: Returns `True` if upload succeeded, `False` otherwise.
30+ 
27### abstractmethod async download_file31### abstractmethod async download_file
28 32 
29```python33```python
30-async def download_file(bucket_name: str, object_name: str, file_path: str | Path)34+async def download_file(bucket_name: str, object_name: str, file_path: str | Path) -> bool
31```35```
32 36 
33Download an object from Object Storage server.37Download an object from Object Storage server.
@@ -38,10 +42,14 @@ Download an object from Object Storage server.
38- `object_name: str`: Object key to download.42- `object_name: str`: Object key to download.
39- `file_path: str | Path`: Local file path where the object will be saved.43- `file_path: str | Path`: Local file path where the object will be saved.
40 44 
45+**Returns**:
46+ 
47+- `bool`: Returns `True` if download succeeded, `False` otherwise.
48+ 
41### abstractmethod async delete_object49### abstractmethod async delete_object
42 50 
43```python51```python
44-async def delete_object(bucket_name: str, object_name: str)52+async def delete_object(bucket_name: str, object_name: str) -> bool
45```53```
46 54 
47Delete an object from an object storage bucket.55Delete an object from an object storage bucket.
@@ -51,10 +59,14 @@ Delete an object from an object storage bucket.
51- `bucket_name: str`: Name of the bucket.59- `bucket_name: str`: Name of the bucket.
52- `object_name: str`: Object key to delete.60- `object_name: str`: Object key to delete.
53 61 
62+**Returns**:
63+ 
64+- `bool`: Returns `True` if deletion succeeded, `False` otherwise.
65+ 
54### abstractmethod async create_bucket66### abstractmethod async create_bucket
55 67 
56```python68```python
57-async def create_bucket(bucket_name: str, location: str)69+async def create_bucket(bucket_name: str, location: str) -> bool
58```70```
59 71 
60Create a new object storage bucket.72Create a new object storage bucket.
@@ -64,10 +76,14 @@ Create a new object storage bucket.
64- `bucket_name: str`: Name of the bucket to be created.76- `bucket_name: str`: Name of the bucket to be created.
65- `location: str`: Region/location where the bucket will be created.77- `location: str`: Region/location where the bucket will be created.
66 78 
79+**Returns**:
80+ 
81+- `bool`: Returns `True` if creation succeeded, `False` otherwise.
82+ 
67### abstractmethod async delete_bucket83### abstractmethod async delete_bucket
68 84 
69```python85```python
70-async def delete_bucket(bucket_name: str)86+async def delete_bucket(bucket_name: str) -> bool
71```87```
72 88 
73Deletes an existing object storage bucket.89Deletes an existing object storage bucket.
@@ -76,6 +92,10 @@ Deletes an existing object storage bucket.
76 92 
77- `bucket_name: str`: Name of the bucket to be deleted.93- `bucket_name: str`: Name of the bucket to be deleted.
78 94 
95+**Returns**:
96+ 
97+- `bool`: Returns `True` if deletion succeeded, `False` otherwise.
98+ 
79### abstractmethod async list_objects99### abstractmethod async list_objects
80 100 
81```python101```python
@@ -105,34 +125,49 @@ from openjiuwen.core.foundation.store.object.aioboto_storage_client import AioBo
105 125 
106# Custom implementation of BaseObjectStorageClient126# Custom implementation of BaseObjectStorageClient
107class MyObjectStorageClient(BaseObjectStorageClient):127class MyObjectStorageClient(BaseObjectStorageClient):
108- async def upload_file(self, bucket_name, object_name, file_path):128+ async def upload_file(self, bucket_name, object_name, file_path) -> bool:
109 # Implement upload logic129 # Implement upload logic
110- pass130+ # Return True on success, False on failure
131+ return True
111 132
112- async def download_file(self, bucket_name: str, object_name: str, file_path: str | Path):133+ async def download_file(self, bucket_name: str, object_name: str, file_path: str | Path) -> bool:
113 # Implement download logic134 # Implement download logic
114- pass135+ # Return True on success, False on failure
136+ return True
115 137
116- async def delete_object(self, bucket_name: str, object_name: str):138+ async def delete_object(self, bucket_name: str, object_name: str) -> bool:
117 # Implement delete logic139 # Implement delete logic
118- pass140+ # Return True on success, False on failure
141+ return True
119 142
120- async def create_bucket(self, bucket_name: str, location: str):143+ async def create_bucket(self, bucket_name: str, location: str) -> bool:
121 # Implement create bucket logic144 # Implement create bucket logic
122- pass145+ # Return True on success, False on failure
146+ return True
123 147
124- async def delete_bucket(self, bucket_name: str):148+ async def delete_bucket(self, bucket_name: str) -> bool:
125 # Implement delete bucket logic149 # Implement delete bucket logic
126- pass150+ # Return True on success, False on failure
151+ return True
127 152
128 async def list_objects(self, bucket_name: str, object_prefix: str, max_objects: int = 100) -> list[dict] | None:153 async def list_objects(self, bucket_name: str, object_prefix: str, max_objects: int = 100) -> list[dict] | None:
129 # Implement list objects logic154 # Implement list objects logic
130- pass155+ # Return list of objects on success, None on failure
156+ return []
131 157 
132 158 
133# Use built-in implementation AioBotoClient159# Use built-in implementation AioBotoClient
134client = AioBotoClient()160client = AioBotoClient()
135-await client.upload_file("my-bucket", "test/file.txt", "/path/to/local/file.txt")161+ 
162+# Upload file and check return value
163+success = await client.upload_file("my-bucket", "test/file.txt", "/path/to/local/file.txt")
164+if not success:
165+ print("Upload failed")
166+ 
167+# Download file and check return value
168+success = await client.download_file("my-bucket", "test/file.txt", "/path/to/downloaded/file.txt")
169+if not success:
170+ print("Download failed")
136```171```
137 172 
138> **Reference Examples**: For more usage examples, please refer to the example code in the `examples/store/` directory of the [openJiuwen/agent-core](https://gitcode.com/openJiuwen/agent-core/) repository, including:173> **Reference Examples**: For more usage examples, please refer to the example code in the `examples/store/` directory of the [openJiuwen/agent-core](https://gitcode.com/openJiuwen/agent-core/) repository, including:
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/query/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/query/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/query/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/query/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/query/registry.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/query/registry.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/store.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/store.md+100-1
@@ -419,7 +419,106 @@ Delete documents by scalar field filters.
419- `filters: Dict[str, Any]`: Scalar field filters for matching documents to delete (equality filter only)419- `filters: Dict[str, Any]`: Scalar field filters for matching documents to delete (equality filter only)
420- `**kwargs: Any`: Additional parameters420- `**kwargs: Any`: Additional parameters
421 421 
422----422+### abstractmethod async list_collection_names
423+ 
424+```python
425+async def list_collection_names(self) -> List[str]
426+```
427+ 
428+List all collection names in the vector store.
429+ 
430+This method returns a list of all collection names currently in the vector store.
431+ 
432+**Returns**:
433+ 
434+- `List[str]`: A list of collection names
435+ 
436+### abstractmethod async update_schema
437+ 
438+```python
439+async def update_schema(
440+ self,
441+ collection_name: str,
442+ operations: List[BaseOperation],
443+) -> None
444+```
445+ 
446+Update the schema of a collection for vector data migration.
447+ 
448+This method applies a series of schema migration operations to modify the structure of a collection. Supported operations include:
449+- `AddScalarFieldOperation`: Add a new scalar field
450+- `RenameScalarFieldOperation`: Rename an existing scalar field
451+- `UpdateScalarFieldTypeOperation`: Change the data type of a scalar field
452+- `UpdateEmbeddingDimensionOperation`: Modify the dimension of vector embeddings
453+ 
454+**Parameters**:
455+ 
456+- `collection_name: str`: The name of the collection to modify
457+- `operations: List[BaseOperation]`: A list of migration operations to apply
458+ 
459+### abstractmethod async get_collection_metadata
460+ 
461+```python
462+async def get_collection_metadata(
463+ self,
464+ collection_name: str,
465+) -> Dict[str, Any]
466+```
467+ 
468+Get collection metadata including distance metric, vector field, and schema version.
469+ 
470+This method retrieves metadata about a collection, including:
471+- distance_metric: The distance metric used for vector search (e.g., "COSINE", "L2", "IP")
472+- vector_field: The name of the vector field in the collection
473+- schema_version: The schema version stored in collection properties (0 if not set)
474+ 
475+Implementation should first check local cache, and if cache miss, fetch from
476+the underlying storage (e.g., Milvus collection properties and schema).
477+ 
478+**Parameters**:
479+ 
480+- `collection_name: str`: Name of the collection to get metadata for
481+ 
482+**Returns**:
483+ 
484+- `Dict[str, Any]`: Dictionary containing collection metadata with keys:
485+ - `distance_metric: str`: The distance metric type (e.g., "COSINE", "L2", "IP")
486+ - `vector_field: str`: The vector field name
487+ - `schema_version: int`: The schema version number (0 if not set)
488+ 
489+### abstractmethod async update_collection_metadata
490+ 
491+```python
492+async def update_collection_metadata(
493+ self,
494+ collection_name: str,
495+ metadata: Dict[str, Any],
496+) -> None
497+```
498+ 
499+Update collection metadata stored in the collection properties.
500+ 
501+This method updates metadata for a collection, storing the key-value pairs
502+in the underlying storage's collection properties (e.g., Milvus collection
503+properties). All values are converted to strings for storage.
504+ 
505+The metadata typically includes:
506+- schema_version: The schema version number (must be a non-negative integer)
507+- Other custom properties (all values will be converted to strings)
508+ 
509+Implementation should:
510+1. Validate input (e.g., schema_version must be non-negative integer)
511+2. Store metadata in underlying storage's collection properties
512+3. Update local cache to keep it in sync
513+ 
514+**Parameters**:
515+ 
516+- `collection_name: str`: Name of the collection to update
517+- `metadata: Dict[str, Any]`: Dictionary of metadata key-value pairs to update.
518+ Supported keys include:
519+ - `schema_version: int`: The schema version number (must be >= 0)
520+ - Other custom properties (all values will be converted to strings)
521+----
423 522 
424## function create_vector_store523## function create_vector_store
425 524 
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/chroma_fields.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/chroma_fields.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/milvus_fields.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/store/vector_fields/milvus_fields.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/tool.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/tool.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/foundation/tool/tool.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/foundation/tool/tool.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/graph.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/graph.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/graph/graph.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/graph/graph.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/memory.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/memory.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/memory/config.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/memory/config.md+8-2
@@ -101,7 +101,7 @@ Scope-level memory configuration, used to define independent model and vector pa
101## class openjiuwen.core.memory.config.config.AgentMemoryConfig101## class openjiuwen.core.memory.config.config.AgentMemoryConfig
102 102 
103```103```
104-class openjiuwen.core.memory.config.config.AgentMemoryConfig(mem_variables: list[Param] = [], enable_long_term_mem: bool = True)104+class openjiuwen.core.memory.config.config.AgentMemoryConfig(mem_variables: list[Param] = [], enable_long_term_mem: bool = True, enable_fragment_memory: bool = True, enable_summary_memory: bool = True)
105```105```
106 106 
107Agent-level memory strategy configuration, describing what types of memories an agent wants to extract and manage.107Agent-level memory strategy configuration, describing what types of memories an agent wants to extract and manage.
@@ -110,6 +110,8 @@ Agent-level memory strategy configuration, describing what types of memories an
110 110 
111* **mem_variables** (list[Param], optional): Variable memory configuration list; each `Param` defines a variable name, description, type, whether it's required, etc.; when `LongTermMemory.add_messages` is called, variable values will be extracted from conversations based on these configurations and saved. Default: `[]`.111* **mem_variables** (list[Param], optional): Variable memory configuration list; each `Param` defines a variable name, description, type, whether it's required, etc.; when `LongTermMemory.add_messages` is called, variable values will be extracted from conversations based on these configurations and saved. Default: `[]`.
112* **enable_long_term_mem** (bool, optional): Whether to enable long-term memory generation; when `True`, user profiles (long-term memory) will be extracted from conversations and saved to semantic storage; when `False`, only messages and variable memories are saved, and user profiles are not generated. Default: `True`.112* **enable_long_term_mem** (bool, optional): Whether to enable long-term memory generation; when `True`, user profiles (long-term memory) will be extracted from conversations and saved to semantic storage; when `False`, only messages and variable memories are saved, and user profiles are not generated. Default: `True`.
113+* **enable_fragment_memory** (bool, optional): Whether to enable memory fragment generation; when `True`, user personal information (such as name, phone number, etc.), semantic memory, and episodic memory will be extracted from the conversation and saved to the semantic storage; when `False`, user memory is not generated. Default: `True`.
114+* **enable_summary_memory** (bool, optional): Whether to enable user summary memory generation; when `True`, user summaries (such as recent conversation content) will be extracted from conversations and saved to semantic storage; when `False`, user summary memory is not generated. Default: `True`.
113 115 
114> **Note**: The `Param` type is defined in `openjiuwen.core.common.schema.param`, typically containing parameters such as `name / description / type / required`.116> **Note**: The `Param` type is defined in `openjiuwen.core.common.schema.param`, typically containing parameters such as `name / description / type / required`.
115 117 
@@ -136,6 +138,8 @@ Agent-level memory strategy configuration, describing what types of memories an
136>>> ),138>>> ),
137>>> ],139>>> ],
138>>> enable_long_term_mem=True,140>>> enable_long_term_mem=True,
141+>>> enable_fragment_memory=True,
142+>>> enable_summary_memory=True,
139>>> )143>>> )
140```144```
141 145 
@@ -207,6 +211,8 @@ Agent-level memory strategy configuration, describing what types of memories an
207>>> ),211>>> ),
208>>> ],212>>> ],
209>>> enable_long_term_mem=True,213>>> enable_long_term_mem=True,
214+>>> enable_fragment_memory=True,
215+>>> enable_summary_memory=True,
210>>> )216>>> )
211>>>217>>>
212-```218+```
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/memory/long_term_memory.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/memory/long_term_memory.md+73-13
@@ -53,14 +53,14 @@ Register underlying storage instances, must be completed before calling `set_con
53 53 
54**Parameters**:54**Parameters**:
55 55 
56-* **kv_store** (BaseKVStore): **Required**, key-value storage instance for fast access to structured data (such as scope configuration, user variables, etc.). If `None`, will raise `JiuWenBaseException` (`MEMORY_REGISTER_STORE_EXECUTION_ERROR`).56+* **kv_store** (BaseKVStore): **Required**, key-value storage instance for fast access to structured data (such as scope configuration, user variables, etc.). If `None`, will raise `build_error` (`MEMORY_REGISTER_STORE_EXECUTION_ERROR`).
57* **vector_store** (BaseVectorStore | None, optional): Vector storage instance for semantic similarity retrieval. If `None`, semantic retrieval functionality is unavailable. Default value: `None`.57* **vector_store** (BaseVectorStore | None, optional): Vector storage instance for semantic similarity retrieval. If `None`, semantic retrieval functionality is unavailable. Default value: `None`.
58* **db_store** (BaseDbStore | None, optional): Relational database storage instance for persisting messages, scope-user mappings, etc. If `None`, message persistence functionality is unavailable. Default value: `None`.58* **db_store** (BaseDbStore | None, optional): Relational database storage instance for persisting messages, scope-user mappings, etc. If `None`, message persistence functionality is unavailable. Default value: `None`.
59* **embedding_model** (Embedding | None, optional): Global embedding model instance for initializing `semantic_store` embedding capability during registration. If `None`, independent embedding models can be configured for different scopes later through `set_scope_config`. Default value: `None`.59* **embedding_model** (Embedding | None, optional): Global embedding model instance for initializing `semantic_store` embedding capability during registration. If `None`, independent embedding models can be configured for different scopes later through `set_scope_config`. Default value: `None`.
60 60 
61**Exceptions**:61**Exceptions**:
62 62 
63-* **JiuWenBaseException**: Raised when `kv_store` is `None` or storage types do not match.63+* **build_error**: Raised when `kv_store` is `None` or storage types do not match.
64 64 
65**Example**:65**Example**:
66 66 
@@ -78,6 +78,7 @@ Register underlying storage instances, must be completed before calling `set_con
78>>> resource_dir = os.path.join(project_root, "resources")78>>> resource_dir = os.path.join(project_root, "resources")
79>>> os.makedirs(resource_dir, exist_ok=True)79>>> os.makedirs(resource_dir, exist_ok=True)
80>>> kv_path = os.path.join(resource_dir, "kv_store.db")80>>> kv_path = os.path.join(resource_dir, "kv_store.db")
81+>>> # Before using sqlite, you need to install the aiosqlite dependency package. Currently, aiosqlite is an optional dependency
81>>> engine = create_async_engine(82>>> engine = create_async_engine(
82>>> f"sqlite+aiosqlite:///{kv_path}",83>>> f"sqlite+aiosqlite:///{kv_path}",
83>>> pool_pre_ping=True,84>>> pool_pre_ping=True,
@@ -87,7 +88,7 @@ Register underlying storage instances, must be completed before calling `set_con
87>>> kv_store = DbBasedKVStore(engine)88>>> kv_store = DbBasedKVStore(engine)
88>>>89>>>
89>>> # ---------- Vector Store ----------90>>> # ---------- Vector Store ----------
90->>> # Use Chroma vector storage91+>>> # Use Chroma vector storage, the chromadb dependency package must be installed. Currently, chromadb is an optional dependency
91>>> vector_store = create_vector_store("chroma", persist_directory="./resources/chroma")92>>> vector_store = create_vector_store("chroma", persist_directory="./resources/chroma")
92>>> # Or use Milvus vector storage93>>> # Or use Milvus vector storage
93>>> # vector_store = create_vector_store("milvus", milvus_uri="http://localhost:19530")94>>> # vector_store = create_vector_store("milvus", milvus_uri="http://localhost:19530")
@@ -134,11 +135,11 @@ Set global memory engine configuration and initialize internal managers.
134 135 
135**Prerequisites**:136**Prerequisites**:
136 137 
137-- Must have called `register_store` to register `kv_store`, `semantic_store`, `db_store`, otherwise will raise `JiuWenBaseException` (`MEMORY_SET_CONFIG_EXECUTION_ERROR`).138+- Must have called `register_store` to register `kv_store`, `semantic_store`, `db_store`, otherwise will raise `build_error` (`MEMORY_SET_CONFIG_EXECUTION_ERROR`).
138 139 
139**Exceptions**:140**Exceptions**:
140 141 
141-* **JiuWenBaseException**: Raised when `register_store` has not been called or configuration is invalid.142+* **build_error**: Raised when `register_store` has not been called or configuration is invalid.
142 143 
143**Example**:144**Example**:
144 145 
@@ -341,6 +342,8 @@ Add conversation messages to the memory engine and generate memories (user profi
341* **agent_config** (AgentMemoryConfig): Agent memory strategy configuration, containing:342* **agent_config** (AgentMemoryConfig): Agent memory strategy configuration, containing:
342 * `mem_variables: list[Param]`: Variable memory configurations to extract (variable name, description, type, etc.);343 * `mem_variables: list[Param]`: Variable memory configurations to extract (variable name, description, type, etc.);
343 * `enable_long_term_mem: bool`: Whether to enable long-term memory generation (default `True`).344 * `enable_long_term_mem: bool`: Whether to enable long-term memory generation (default `True`).
345+ * `enable_fragment_memory: bool`: Whether to enable memory fragment generation (default `True`).
346+ * `enable_summary_memory: bool`: Whether to enable user summary memory generation (default `True`).
344* **user_id** (str, optional): User identifier. Default value: `"__default__"`.347* **user_id** (str, optional): User identifier. Default value: `"__default__"`.
345* **scope_id** (str, optional): Scope identifier; returns directly without exception if format is invalid. Default value: `"__default__"`.348* **scope_id** (str, optional): Scope identifier; returns directly without exception if format is invalid. Default value: `"__default__"`.
346* **session_id** (str, optional): Session identifier. Default value: `"__default__"`.349* **session_id** (str, optional): Session identifier. Default value: `"__default__"`.
@@ -350,7 +353,7 @@ Add conversation messages to the memory engine and generate memories (user profi
350 353 
351**Exceptions**:354**Exceptions**:
352 355 
353-* **JiuWenBaseException**: Raised when writing memory fails (`MEMORY_ADD_MEMORY_EXECUTION_ERROR`).356+* **build_error**: Raised when writing memory fails (`MEMORY_ADD_MEMORY_EXECUTION_ERROR`).
354 357 
355**Example**:358**Example**:
356 359 
@@ -377,6 +380,8 @@ Add conversation messages to the memory engine and generate memories (user profi
377>>> ),380>>> ),
378>>> ],381>>> ],
379>>> enable_long_term_mem=True,382>>> enable_long_term_mem=True,
383+>>> enable_fragment_memory=True,
384+>>> enable_summary_memory=True,
380>>> )385>>> )
381>>> 386>>>
382>>> # Prepare messages387>>> # Prepare messages
@@ -496,7 +501,7 @@ Delete a memory entry (user profile or variable) by specified id.
496 501 
497**Exceptions**:502**Exceptions**:
498 503 
499-* **JiuWenBaseException**: Raised when `write_manager` is not initialized (`MEMORY_DELETE_MEMORY_EXECUTION_ERROR`).504+* **build_error**: Raised when `write_manager` is not initialized (`MEMORY_DELETE_MEMORY_EXECUTION_ERROR`).
500 505 
501**Example**:506**Example**:
502 507 
@@ -532,7 +537,7 @@ Delete all types of memories (user profiles, variables, etc.) for the specified
532 537 
533**Exceptions**:538**Exceptions**:
534 539 
535-* **JiuWenBaseException**: Raised when `write_manager` is not initialized.540+* **build_error**: Raised when `write_manager` is not initialized.
536 541 
537**Example**:542**Example**:
538 543 
@@ -571,7 +576,7 @@ Update memory content by specified id.
571 576 
572**Exceptions**:577**Exceptions**:
573 578 
574-* **JiuWenBaseException**: Raised when `write_manager` is not initialized (`MEMORY_UPDATE_MEMORY_EXECUTION_ERROR`).579+* **build_error**: Raised when `write_manager` is not initialized (`MEMORY_UPDATE_MEMORY_EXECUTION_ERROR`).
575 580 
576**Example**:581**Example**:
577 582 
@@ -618,7 +623,7 @@ Get user variables (one or more).
618 623 
619**Exceptions**:624**Exceptions**:
620 625 
621-* **JiuWenBaseException**: Raised when `search_manager` is not initialized or `names` type does not meet expectations (`MEMORY_GET_MEMORY_EXECUTION_ERROR`).626+* **build_error**: Raised when `search_manager` is not initialized or `names` type does not meet expectations (`MEMORY_GET_MEMORY_EXECUTION_ERROR`).
622 627 
623**Example**:628**Example**:
624 629 
@@ -682,7 +687,7 @@ Search user memories (user profiles, variables, etc.) based on semantic similari
682 687 
683**Exceptions**:688**Exceptions**:
684 689 
685-* **JiuWenBaseException**: Raised when `search_manager` is not initialized.690+* **build_error**: Raised when `search_manager` is not initialized.
686 691 
687**Example**:692**Example**:
688 693 
@@ -742,6 +747,61 @@ Return the total number of memories for the specified user under a scope.
742```747```
743 748 
744 749 
750+### async search_user_history_summary
751+ 
752+```
753+async def search_user_history_summary(
754+ self,
755+ query: str,
756+ num: int,
757+ user_id: str = "__default__",
758+ scope_id: str = "__default__",
759+ threshold: float = 0.3,
760+) -> list[MemResult]
761+```
762+ 
763+Search user summary memories based on semantic similarity, returning the N most relevant summary memories to the query.
764+ 
765+**Parameters**:
766+ 
767+* **query** (str): Search query string.
768+* **num** (int): Number of results to return (top-k).
769+* **user_id** (str, optional): User identifier. Default value: `"__default__"`.
770+* **scope_id** (str, optional): Scope identifier; returns empty list if format is invalid. Default value: `"__default__"`.
771+* **threshold** (float, optional): Minimum similarity threshold for results; memories below this threshold will be filtered. Default value: 0.3.
772+ 
773+**Returns**:
774+ 
775+* **list[MemResult]**: List of memory results, each `MemResult` contains:
776+ * `mem_info: MemInfo` (`mem_id / content / type`);
777+ * `score: float` (similarity score).
778+ 
779+**Exceptions**:
780+ 
781+* **build_error**: Raised when `search_manager` is not initialized.
782+ 
783+**Example**:
784+ 
785+```python
786+>>> from openjiuwen.core.memory.long_term_memory import LongTermMemory
787+>>>
788+>>> # Search user summary memories
789+>>> memory = LongTermMemory()
790+>>> results = await memory.search_user_history_summary(
791+>>> query="Recent conversations about work",
792+>>> num=5,
793+>>> user_id="user123",
794+>>> scope_id="my_scope",
795+>>> threshold=0.4
796+>>> )
797+>>>
798+>>> for result in results:
799+>>> print(f"Content: {result.mem_info.content}")
800+>>> print(f"Similarity: {result.score}")
801+>>> print("---")
802+```
803+ 
804+ 
745### async get_user_mem_by_page805### async get_user_mem_by_page
746 806 
747```807```
@@ -774,7 +834,7 @@ Get memories for the specified user under a scope in pages.
774 834 
775**Exceptions**:835**Exceptions**:
776 836 
777-* **JiuWenBaseException**: Raised when `search_manager` is not initialized (`MEMORY_GET_MEMORY_EXECUTION_ERROR`).837+* **build_error**: Raised when `search_manager` is not initialized (`MEMORY_GET_MEMORY_EXECUTION_ERROR`).
778 838 
779**Example**:839**Example**:
780 840 
@@ -798,4 +858,4 @@ Get memories for the specified user under a scope in pages.
798```858```
799 859 
800 860 
801-> **Note**: For all methods, if `user_id`, `scope_id`, `session_id` use the default value `"__default__"`, it means using the system default identifier; in actual business scenarios, it is recommended to pass meaningful business identifiers to support multi-tenant isolation and precise queries.861+> **Note**: For all methods, if `user_id`, `scope_id`, `session_id` use the default value `"__default__"`, it means using the system default identifier; in actual business scenarios, it is recommended to pass meaningful business identifiers to support multi-tenant isolation and precise queries.
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/multi_agent/multi_agent.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/multi_agent/multi_agent.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/operator.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/operator.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/operator/llm_call/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/operator/llm_call/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval.README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/callbacks.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/callbacks.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/config.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/config.md+23-0
@@ -39,16 +39,39 @@ Index configuration class, defining index-related configuration parameters.
39* **index_name**(str): Index name.39* **index_name**(str): Index name.
40* **index_type**(Literal["hybrid", "bm25", "vector"]): Index type. Default: "hybrid".40* **index_type**(Literal["hybrid", "bm25", "vector"]): Index type. Default: "hybrid".
41 41 
42+## class openjiuwen.core.retrieval.common.config.StoreType
43+ 
44+Vector store provider type enumeration (extends `str, Enum`).
45+ 
46+**Values**:
47+ 
48+* **Milvus** = `"milvus"` — Milvus vector database.
49+* **Chroma** = `"chroma"` — ChromaDB vector database.
50+* **PGVector** = `"pgvector"` — PostgreSQL with pgvector extension.
51+ 
42## class openjiuwen.core.retrieval.common.config.VectorStoreConfig52## class openjiuwen.core.retrieval.common.config.VectorStoreConfig
43 53 
44Vector store configuration class, defining vector store-related configuration parameters.54Vector store configuration class, defining vector store-related configuration parameters.
45 55 
46**Parameters**:56**Parameters**:
47 57 
58+* **store_provider**(StoreType): Vector store provider identification. Required. Accepted values: `"milvus"`, `"chroma"`, `"pgvector"` (or `StoreType` enum members).
48* **database_name**(str): Database name. Default: "".59* **database_name**(str): Database name. Default: "".
49* **collection_name**(str): Collection name.60* **collection_name**(str): Collection name.
50* **distance_metric**(Literal["cosine", "euclidean", "dot"]): Distance metric, cosine=cosine distance, euclidean=Euclidean distance, dot=dot product. Default: "cosine".61* **distance_metric**(Literal["cosine", "euclidean", "dot"]): Distance metric, cosine=cosine distance, euclidean=Euclidean distance, dot=dot product. Default: "cosine".
51 62 
63+**Example**:
64+ 
65+```python
66+>>> from openjiuwen.core.retrieval.common.config import VectorStoreConfig, StoreType
67+>>> config = VectorStoreConfig(
68+... store_provider=StoreType.Milvus,
69+... collection_name="my_collection",
70+... distance_metric="cosine",
71+... )
72+>>> print(config.store_provider) # StoreType.Milvus
73+```
74+ 
52## class openjiuwen.core.retrieval.common.config.EmbeddingConfig75## class openjiuwen.core.retrieval.common.config.EmbeddingConfig
53 76 
54Embedding model configuration class, defining embedding model-related configuration parameters.77Embedding model configuration class, defining embedding model-related configuration parameters.
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/document.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/document.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/retrieval_result.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/retrieval_result.md+30-0
@@ -44,3 +44,33 @@ Retrieval result data model, representing retrieval results returned by retrieve
44Text: This is the retrieved text, Score: 0.95, Doc ID: doc144Text: This is the retrieved text, Score: 0.95, Doc ID: doc1
45```45```
46 46 
47+## class openjiuwen.core.retrieval.common.retrieval_result.MultiKBRetrievalResult
48+ 
49+Multi-knowledge-base retrieval result data model, used when retrieving across multiple knowledge bases. Returned by `retrieve_multi_kb_with_source`.
50+ 
51+**Parameters**:
52+ 
53+* **text**(str): Text content.
54+* **score**(float): Relevance score (merged across knowledge bases, highest score is kept).
55+* **raw_score**(float): Raw relevance score before merging.
56+* **raw_score_scaled**(float): Scaled raw relevance score between 0 and 1.
57+* **kb_ids**(list): List of knowledge base IDs where this result was found.
58+* **metadata**(Dict[str, Any]): Metadata. Default: {}.
59+ 
60+**Example**:
61+ 
62+```python
63+>>> from openjiuwen.core.retrieval.common.retrieval_result import MultiKBRetrievalResult
64+>>>
65+>>> result = MultiKBRetrievalResult(
66+... text="Relevant document text",
67+... score=0.92,
68+... raw_score=0.88,
69+... raw_score_scaled=0.90,
70+... kb_ids=["kb_1", "kb_2"],
71+... metadata={"source": "doc1"},
72+... )
73+>>> print(f"Text: {result.text}, Score: {result.score}, KBs: {result.kb_ids}")
74+Text: Relevant document text, Score: 0.92, KBs: ['kb_1', 'kb_2']
75+```
76+ 
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/triple.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/triple.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/triple_beam.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/triple_beam.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/common/triple_memory.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/common/triple_memory.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/embedding/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/embedding/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/embedding/api_embedding.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/embedding/api_embedding.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/embedding/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/embedding/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/embedding/openai_embedding.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/embedding/openai_embedding.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/embedding/vllm_embedding.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/embedding/vllm_embedding.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/graph_knowledge_base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/graph_knowledge_base.md+4-5
@@ -6,7 +6,7 @@ Graph-enhanced knowledge base implementation that supports graph indexing and re
6 6 
7 7 
8```python8```python
9-GraphKnowledgeBase(config: KnowledgeBaseConfig, vector_store: Optional[VectorStore] = None, embed_model: Optional[Embedding] = None, parser: Optional[Parser] = None, chunker: Optional[Chunker] = None, extractor: Optional[Extractor] = None, index_manager: Optional[Indexer] = None, chunk_retriever: Optional[Retriever] = None, triple_retriever: Optional[Retriever] = None, llm_client: Optional[Any] = None, llm_model_name: Optional[Any] = None, **kwargs: Any)9+GraphKnowledgeBase(config: KnowledgeBaseConfig, vector_store: Optional[VectorStore] = None, embed_model: Optional[Embedding] = None, parser: Optional[Parser] = None, chunker: Optional[Chunker] = None, extractor: Optional[Extractor] = None, index_manager: Optional[Indexer] = None, chunk_retriever: Optional[Retriever] = None, triple_retriever: Optional[Retriever] = None, llm_client: Optional[BaseModelClient] = None, **kwargs: Any)
10```10```
11 11 
12Initialize graph knowledge base.12Initialize graph knowledge base.
@@ -22,8 +22,7 @@ Initialize graph knowledge base.
22* **index_manager**(Indexer, optional): Index manager instance. Default: None.22* **index_manager**(Indexer, optional): Index manager instance. Default: None.
23* **chunk_retriever**(Retriever, optional): Document chunk retriever instance. Default: None.23* **chunk_retriever**(Retriever, optional): Document chunk retriever instance. Default: None.
24* **triple_retriever**(Retriever, optional): Triple retriever instance. Default: None.24* **triple_retriever**(Retriever, optional): Triple retriever instance. Default: None.
25-* **llm_client**(Any, optional): LLM client instance (for triple extraction and agentic retrieval). Default: None.25+* **llm_client**(BaseModelClient, optional): LLM client instance (for triple extraction and agentic retrieval). Default: None.
26-* **llm_model_name**(Any, optional): LLM model name. Default: None.
27* **kwargs**(Any): Variable arguments for passing additional configuration parameters.26* **kwargs**(Any): Variable arguments for passing additional configuration parameters.
28 27 
29### async parse_files28### async parse_files
@@ -85,12 +84,12 @@ Added 1 documents with graph index
85retrieve(query: str, config: Optional[RetrievalConfig] = None, **kwargs: Any) -> List[RetrievalResult]84retrieve(query: str, config: Optional[RetrievalConfig] = None, **kwargs: Any) -> List[RetrievalResult]
86```85```
87 86 
88-Retrieve relevant documents, supporting graph retrieval. If config.use_graph is True, graph retriever will be used for retrieval, supporting graph expansion and multi-hop retrieval.87+Retrieve relevant documents, supporting graph retrieval and agentic retrieval. If config.use_graph is True, graph retriever will be used for retrieval, supporting graph expansion and multi-hop retrieval. If config.agentic is True, an `AgenticRetriever` wraps the underlying retriever to perform iterative query rewriting and result fusion.
89 88 
90**Parameters**:89**Parameters**:
91 90 
92* **query**(str): Query string.91* **query**(str): Query string.
93-* **config**(RetrievalConfig, optional): Retrieval configuration, use_graph=True enables graph retrieval, graph_expansion=True enables graph expansion. Default: None.92+* **config**(RetrievalConfig, optional): Retrieval configuration, use_graph=True enables graph retrieval, graph_expansion=True enables graph expansion, agentic=True enables agentic retrieval. Default: None.
94* **kwargs**(Any): Variable arguments for passing additional configuration parameters.93* **kwargs**(Any): Variable arguments for passing additional configuration parameters.
95 94 
96**Returns**:95**Returns**:
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/chroma_indexer.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/chroma_indexer.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/milvus_indexer.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/indexer/milvus_indexer.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/char_chunker.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/char_chunker.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/chunking.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/chunking.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/tokenizer_chunker.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/chunker/tokenizer_chunker.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/triple_extractor.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/extractor/triple_extractor.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/README.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/auto_file_parser.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/auto_file_parser.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/base.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/json_parser.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/json_parser.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/pdf_parser.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/pdf_parser.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/txt_md_parser.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/txt_md_parser.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/word_parser.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/parser/word_parser.md+0-0
文件重命名但无更改。
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/splitter/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/splitter/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/splitter/splitter.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/indexing/processor/splitter/splitter.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/knowledge_base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/knowledge_base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/reranker/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/reranker/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/reranker/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/reranker/base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/reranker/chat_reranker.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/reranker/chat_reranker.md+79-2
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/reranker/standard_reranker.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/reranker/standard_reranker.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/agentic_retriever.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/agentic_retriever.md+28-18
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/graph_retriever.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/graph_retriever.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/hybrid_retriever.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/hybrid_retriever.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/sparse_retriever.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/sparse_retriever.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/retriever/vector_retriever.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/retriever/vector_retriever.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/simple_knowledge_base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/simple_knowledge_base.md+6-6
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/utils/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/utils/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/utils/common.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/utils/common.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/utils/config_manager.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/utils/config_manager.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/utils/fusion.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/utils/fusion.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/README.md+6-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/chroma_store.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/chroma_store.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/milvus_store.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/retrieval/vector_store/milvus_store.md+5-1
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/callback.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/callback.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/chain.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/chain.md+14-4
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/enums.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/enums.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/filters.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/filters.md+52-11
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/framework.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/framework.md+178-31
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/callback/models.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/callback/models.md+52-7
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/resource_manager/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/resource_manager/base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/resource_manager/resource_manager.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/resource_manager/resource_manager.md+46-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/runner/runner.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/runner/runner.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/security.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/security.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/security/guardrail/backends.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/security/guardrail/backends.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/security/guardrail/builtin.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/security/guardrail/builtin.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/security/guardrail/guardrail.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/security/guardrail/guardrail.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/session.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/session.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/session/checkpointer.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/session/checkpointer.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/session/session.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/session/session.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/session/stream/stream.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/session/stream/stream.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/single_agent.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/single_agent.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/single_agent/single_agent.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/single_agent/single_agent.md+12-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/skills.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/skills.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/skills/openjiuwen_skills.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/skills/openjiuwen_skills.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/base.md+12-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/code.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/code.md+11-11
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/fs.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/fs.md+26-28
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/result.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/result.md+15-15
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/shell.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/shell.md+9-6
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/sys_operation/sys_operation.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/sys_operation/sys_operation.md+77-77
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components.README.md+1-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/components.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/components.md+84-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/condition/array.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/condition/array.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/condition/condition.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/condition/condition.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/condition/expression.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/condition/expression.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/condition/number.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/condition/number.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/branch_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/branch_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/branch_router.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/branch_router.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/end_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/end_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/loop/loop_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/loop/loop_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/start_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/start_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/flow/workflow_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/flow/workflow_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/llm/intent_detection_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/llm/intent_detection_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/llm/llm_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/llm/llm_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/llm/questioner_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/llm/questioner_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/components/tool/tool_comp.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/components/tool/tool_comp.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.core/workflow/workflow.md→docs/en/2.Development Guide/API Docs/openjiuwen.core/workflow/workflow.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/bad_case_prompt_builder.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/bad_case_prompt_builder.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/feedback_prompt_builder.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/feedback_prompt_builder.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/meta_template_builder.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/prompt_builder/builder/meta_template_builder.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/base.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/base.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/chat_agent.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/chat_agent.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/dataset.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/dataset.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/evaluator.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/evaluator.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/optimizer.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/optimizer.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.dev_tools/tune/trainer.md→docs/en/2.Development Guide/API Docs/openjiuwen.dev_tools/tune/trainer.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.extensions.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.extensions.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.extensions/checkpointer.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.extensions/checkpointer.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.extensions/checkpointer/checkpointer.md→docs/en/2.Development Guide/API Docs/openjiuwen.extensions/checkpointer/checkpointer.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.extensions/message_queue.README.md→docs/en/2.Development Guide/API Docs/openjiuwen.extensions/message_queue.README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/API Docs/openjiuwen.extensions/message_queue/message_queue_pulsar.md→docs/en/2.Development Guide/API Docs/openjiuwen.extensions/message_queue/message_queue_pulsar.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Agent Skills.md→docs/en/2.Development Guide/Advanced Usage/Agent Skills.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Async Callback Framework.md→docs/en/2.Development Guide/Advanced Usage/Async Callback Framework.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Checkpointer Checkpoint Mechanism.md→docs/en/2.Development Guide/Advanced Usage/Checkpointer Checkpoint Mechanism.md+30-2
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Context Engine.md→docs/en/2.Development Guide/Advanced Usage/Context Engine.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Develop Custom Components.md→docs/en/2.Development Guide/Advanced Usage/Develop Custom Components.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Executor Runner.md→docs/en/2.Development Guide/Advanced Usage/Executor Runner.md+15-2
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Knowledge Retrieval.md→docs/en/2.Development Guide/Advanced Usage/Knowledge Retrieval.md+68-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Memory Engine.md→docs/en/2.Development Guide/Advanced Usage/Memory Engine.md+29-2
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Prompt Generation and Optimization.md→docs/en/2.Development Guide/Advanced Usage/Prompt Generation and Optimization.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/README.md→docs/en/2.Development Guide/Advanced Usage/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Security Guardrail.md→docs/en/2.Development Guide/Advanced Usage/Security Guardrail.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Self-optimizing Agent.md→docs/en/2.Development Guide/Advanced Usage/Self-optimizing Agent.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/Interruption Resumption.md→docs/en/2.Development Guide/Advanced Usage/Session/Interruption Resumption.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/Overview.md→docs/en/2.Development Guide/Advanced Usage/Session/Overview.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/README.md→docs/en/2.Development Guide/Advanced Usage/Session/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/State Management.md→docs/en/2.Development Guide/Advanced Usage/Session/State Management.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/Streaming Output.md→docs/en/2.Development Guide/Advanced Usage/Session/Streaming Output.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Session/Tracing Capability.md→docs/en/2.Development Guide/Advanced Usage/Session/Tracing Capability.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/Skills and System Operations.md→docs/en/2.Development Guide/Advanced Usage/Skills and System Operations.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/System Operation (SysOperation).md→docs/en/2.Development Guide/Advanced Usage/System Operation.md+16-13
Rdocs/en/4.Development Guide/agent-core Development Guide/Advanced Usage/WorkflowAgent With Multi-workflow Switching.md→docs/en/2.Development Guide/Advanced Usage/WorkflowAgent With Multi-workflow Switching.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Build ContextEvolvingAgent.md→docs/en/2.Development Guide/Agents/Build ContextEvolvingAgent.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Building Custom Agents.md→docs/en/2.Development Guide/Agents/Building Custom Agents.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Building Custom Components.md→docs/en/2.Development Guide/Agents/Building Custom Components.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Building ReActAgent.md→docs/en/2.Development Guide/Agents/Building ReActAgent.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Building Tool Evolver.md→docs/en/2.Development Guide/Agents/Building Tool Evolver.md+2-2
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Building WorkflowAgent.md→docs/en/2.Development Guide/Agents/Building WorkflowAgent.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/Overview.md→docs/en/2.Development Guide/Agents/Overview.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Agents/README.md→docs/en/2.Development Guide/Agents/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Basic Functions/Connect to LLM.md→docs/en/2.Development Guide/Basic Functions/Connect to LLM.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Basic Functions/Custom Tools.md→docs/en/2.Development Guide/Basic Functions/Custom Tools.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Basic Functions/Filling Prompt Template.md→docs/en/2.Development Guide/Basic Functions/Filling Prompt Template.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Basic Functions/README.md→docs/en/2.Development Guide/Basic Functions/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Makefile.md→docs/en/2.Development Guide/Makefile.md+0-0
Rdocs/en/4.Development Guide/README.md→docs/en/2.Development Guide/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Security Notes.md→docs/en/2.Development Guide/Security Notes.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Build Workflow.md→docs/en/2.Development Guide/Workflows/Build Workflow.md+20-14
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Key Concepts.md→docs/en/2.Development Guide/Workflows/Key Concepts.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Overview.md→docs/en/2.Development Guide/Workflows/Overview.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/README.md→docs/en/2.Development Guide/Workflows/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Using Components/Capability types supported by the component.md→docs/en/2.Development Guide/Workflows/Using Components/Capability types supported by the component.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Using Components/Define component input and output formats.md→docs/en/2.Development Guide/Workflows/Using Components/Define component input and output formats.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Using Components/Orchestration Component.md→docs/en/2.Development Guide/Workflows/Using Components/Orchestration Component.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Using Components/README.md→docs/en/2.Development Guide/Workflows/Using Components/README.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Using Components/Using Preset Components.md→docs/en/2.Development Guide/Workflows/Using Components/Using Preset Components.md+161-39
Rdocs/en/4.Development Guide/agent-core Development Guide/Workflows/Workflow Visualization.md→docs/en/2.Development Guide/Workflows/Workflow Visualization.md+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/MyAgent.png→docs/en/2.Development Guide/images/MyAgent.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/ReActAgent.png→docs/en/2.Development Guide/images/ReActAgent.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/ReActWorkflowAgent.png→docs/en/2.Development Guide/images/ReActWorkflowAgent.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/WorkflowAgent.png→docs/en/2.Development Guide/images/WorkflowAgent.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/architecture.png→docs/en/2.Development Guide/images/architecture.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/customer_service_question_and_answer_workflow.png→docs/en/2.Development Guide/images/customer_service_question_and_answer_workflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_one_layer_subworkflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_one_layer_subworkflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_two_layer_subworkflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_two_layer_subworkflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_no_expand_subworkflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_no_expand_subworkflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_nested_workflow_expand_subworkflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_nested_workflow_expand_subworkflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_nested_workflow_no_expand_subworkflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_nested_workflow_no_expand_subworkflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_simple_workflow.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_simple_workflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_branch.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_branch.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_expand_loop_comp.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_expand_loop_comp.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_no_expand_loop_comp.png→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_no_expand_loop_comp.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_stream_edge.gif→docs/en/2.Development Guide/images/devdoc_workflow_workflow_visualization_example_workflow_with_stream_edge.gif+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/document_processing_and_summary_workflow.png→docs/en/2.Development Guide/images/document_processing_and_summary_workflow.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/enterprise_automation_approval_process.png→docs/en/2.Development Guide/images/enterprise_automation_approval_process.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/high_performance_execution_engine.png→docs/en/2.Development Guide/images/high_performance_execution_engine.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/loop.png→docs/en/2.Development Guide/images/loop.png+0-0
Rdocs/en/4.Development Guide/agent-core Development Guide/images/my_component.png→docs/en/2.Development Guide/images/my_component.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/README.md→docs/zh/2.开发指南/API文档/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid.png→docs/zh/2.开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_png.png→docs/zh/2.开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_png.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_svg.gif→docs/zh/2.开发指南/API文档/images/openjiuwen.core_workflow_base_base_Workflow_to_mermaid_svg.gif+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving.README.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/checkpointing.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/checkpointing.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/constant.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/constant.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/dataset.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/dataset.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/evaluator.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/evaluator.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/optimizer.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/optimizer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/trainer.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/trainer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/trajectory.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/trajectory.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.agent_evolving/updater.md→docs/zh/2.开发指南/API文档/openjiuwen.agent_evolving/updater.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/application.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/application.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/application/llm_agent.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/application/llm_agent.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/application/llm_agent/llm_agent.md→docs/zh/2.开发指南/API文档/openjiuwen.core/application/llm_agent/llm_agent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/application/workflow_agent.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/application/workflow_agent.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/application/workflow_agent/workflow_agent.md→docs/zh/2.开发指南/API文档/openjiuwen.core/application/workflow_agent/workflow_agent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/exception/errors.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/exception/errors.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/exception/exception.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/exception/exception.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/exception/status_code.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/exception/status_code.md+8-2
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/logging/events.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/logging/events.md+1-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/logging/manager.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/logging/manager.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/common/logging/protocol.md→docs/zh/2.开发指南/API文档/openjiuwen.core/common/logging/protocol.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/config.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/config.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/context_engine.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/context_engine.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors/dialogue_compressor.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors/dialogue_compressor.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors/message_offloader.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors/message_offloader.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors/message_summary_offloader.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors/message_summary_offloader.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/context_engine/processors/round_level_compressor.md→docs/zh/2.开发指南/API文档/openjiuwen.core/context_engine/processors/round_level_compressor.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/controller.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/controller.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/controller/controller.md→docs/zh/2.开发指南/API文档/openjiuwen.core/controller/controller.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/llm.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/llm.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/llm/llm.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/llm/llm.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/prompt.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/prompt.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/prompt/template.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/prompt/template.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/object/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/object/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/object/aioboto_storage_client.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/object/aioboto_storage_client.md+39-11
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/object/base_storage_client.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/object/base_storage_client.md+52-17
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/query/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/query/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/query/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/query/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/query/registry.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/query/registry.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/store.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/store.md+81-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/chroma_fields.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/chroma_fields.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/milvus_fields.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/store/vector_fields/milvus_fields.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/tool.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/tool.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/foundation/tool/tool.md→docs/zh/2.开发指南/API文档/openjiuwen.core/foundation/tool/tool.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/graph.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/graph.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/graph/graph.md→docs/zh/2.开发指南/API文档/openjiuwen.core/graph/graph.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/memory.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/memory.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/memory/config.md→docs/zh/2.开发指南/API文档/openjiuwen.core/memory/config.md+7-1
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/memory/long_term_memory.md→docs/zh/2.开发指南/API文档/openjiuwen.core/memory/long_term_memory.md+72-12
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/multi_agent/multi_agent.md→docs/zh/2.开发指南/API文档/openjiuwen.core/multi_agent/multi_agent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/operator.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/operator.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/operator/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/operator/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/operator/llm_call/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/operator/llm_call/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/operator/memory_call/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/operator/memory_call/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/operator/tool_call/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/operator/tool_call/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval.README.md+1-1
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/callbacks.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/callbacks.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/config.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/config.md+23-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/document.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/document.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/retrieval_result.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/retrieval_result.md+30-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/triple.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/triple.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/triple_beam.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/triple_beam.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/common/triple_memory.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/common/triple_memory.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/embedding/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/embedding/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/embedding/api_embedding.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/embedding/api_embedding.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/embedding/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/embedding/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/embedding/openai_embedding.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/embedding/openai_embedding.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/embedding/vllm_embedding.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/embedding/vllm_embedding.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/graph_knowledge_base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/graph_knowledge_base.md+4-5
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/chroma_indexer.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/chroma_indexer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/milvus_indexer.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/indexer/milvus_indexer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/char_chunker.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/char_chunker.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/chunking.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/chunking.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/tokenizer_chunker.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/chunker/tokenizer_chunker.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/triple_extractor.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/extractor/triple_extractor.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/auto_file_parser.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/auto_file_parser.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/json_parser.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/json_parser.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/pdf_parser.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/pdf_parser.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/txt_md_parser.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/txt_md_parser.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/word_parser.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/parser/word_parser.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/splitter/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/splitter/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/splitter/splitter.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/indexing/processor/splitter/splitter.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/knowledge_base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/knowledge_base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/reranker/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/reranker/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/reranker/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/reranker/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/reranker/chat_reranker.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/reranker/chat_reranker.md+84-7
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/reranker/standard_reranker.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/reranker/standard_reranker.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/agentic_retriever.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/agentic_retriever.md+27-17
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/graph_retriever.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/graph_retriever.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/hybrid_retriever.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/hybrid_retriever.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/sparse_retriever.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/sparse_retriever.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/retriever/vector_retriever.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/retriever/vector_retriever.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/simple_knowledge_base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/simple_knowledge_base.md+6-6
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/utils/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/utils/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/utils/common.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/utils/common.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/utils/config_manager.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/utils/config_manager.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/utils/fusion.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/utils/fusion.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/vector_store/README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/vector_store/README.md+6-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/vector_store/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/vector_store/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/vector_store/chroma_store.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/vector_store/chroma_store.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/retrieval/vector_store/milvus_store.md→docs/zh/2.开发指南/API文档/openjiuwen.core/retrieval/vector_store/milvus_store.md+5-1
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/callback/chain.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/callback/chain.md+18-6
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/callback/enums.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/callback/enums.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/callback/filters.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/callback/filters.md+54-12
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/callback/framework.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/callback/framework.md+227-50
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/callback/models.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/callback/models.md+11-3
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/resource_manager/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/resource_manager/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/resource_manager/resource_manager.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/resource_manager/resource_manager.md+46-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/runner/runner.md→docs/zh/2.开发指南/API文档/openjiuwen.core/runner/runner.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/security.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/security.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/security/guardrail/backends.md→docs/zh/2.开发指南/API文档/openjiuwen.core/security/guardrail/backends.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/security/guardrail/builtin.md→docs/zh/2.开发指南/API文档/openjiuwen.core/security/guardrail/builtin.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/security/guardrail/guardrail.md→docs/zh/2.开发指南/API文档/openjiuwen.core/security/guardrail/guardrail.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/session.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/session.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/session/checkpointer.md→docs/zh/2.开发指南/API文档/openjiuwen.core/session/checkpointer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/session/session.md→docs/zh/2.开发指南/API文档/openjiuwen.core/session/session.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/session/stream/stream.md→docs/zh/2.开发指南/API文档/openjiuwen.core/session/stream/stream.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/single_agent.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/single_agent.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/single_agent/single_agent.md→docs/zh/2.开发指南/API文档/openjiuwen.core/single_agent/single_agent.md+12-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/skills.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/skills.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/skills/openjiuwen_skills.md→docs/zh/2.开发指南/API文档/openjiuwen.core/skills/openjiuwen_skills.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/base.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/base.md+13-1
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/code.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/code.md+11-11
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/fs.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/fs.md+24-26
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/result.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/result.md+17-17
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/shell.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/shell.md+9-6
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/sys_operation/sys_operation.md→docs/zh/2.开发指南/API文档/openjiuwen.core/sys_operation/sys_operation.md+72-76
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components.README.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components.README.md+1-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/components.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/components.md+84-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/condition/array.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/condition/array.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/condition/condition.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/condition/condition.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/condition/expression.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/condition/expression.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/condition/number.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/condition/number.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/branch_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/branch_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/branch_router.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/branch_router.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/end_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/end_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/loop/loop_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/loop/loop_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/start_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/start_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/flow/workflow_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/flow/workflow_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/llm/intent_detection_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/llm/intent_detection_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/llm/llm_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/llm/llm_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/llm/questioner_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/llm/questioner_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/components/tool/tool_comp.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/components/tool/tool_comp.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.core/workflow/workflow.md→docs/zh/2.开发指南/API文档/openjiuwen.core/workflow/workflow.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools.README.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/prompt_builder.README.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/prompt_builder.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/bad_case_prompt_builder.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/bad_case_prompt_builder.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/feedback_prompt_builder.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/feedback_prompt_builder.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/meta_template_builder.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/prompt_builder/builder/meta_template_builder.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune.README.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/base.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/base.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/chat_agent.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/chat_agent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/dataset.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/dataset.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/evaluator.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/evaluator.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/optimizer.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/optimizer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.dev_tools/tune/trainer.md→docs/zh/2.开发指南/API文档/openjiuwen.dev_tools/tune/trainer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.extensions.README.md→docs/zh/2.开发指南/API文档/openjiuwen.extensions.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.extensions/checkpointer.README.md→docs/zh/2.开发指南/API文档/openjiuwen.extensions/checkpointer.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.extensions/checkpointer/checkpointer.md→docs/zh/2.开发指南/API文档/openjiuwen.extensions/checkpointer/checkpointer.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.extensions/message_queue.README.md→docs/zh/2.开发指南/API文档/openjiuwen.extensions/message_queue.README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/API文档/openjiuwen.extensions/message_queue/message_queue_pulsar.md→docs/zh/2.开发指南/API文档/openjiuwen.extensions/message_queue/message_queue_pulsar.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/Makefile.md→docs/zh/2.开发指南/Makefile.md+0-0
Rdocs/zh/4.开发指南/README.md→docs/zh/2.开发指南/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/MyAgent.png→docs/zh/2.开发指南/images/MyAgent.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/ReActAgent.png→docs/zh/2.开发指南/images/ReActAgent.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/ReActWorkflowAgent.png→docs/zh/2.开发指南/images/ReActWorkflowAgent.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/WorkflowAgent.png→docs/zh/2.开发指南/images/WorkflowAgent.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/architecture.png→docs/zh/2.开发指南/images/architecture.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/customer_service_question_and_answer_workflow.png→docs/zh/2.开发指南/images/customer_service_question_and_answer_workflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_one_layer_subworkflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_one_layer_subworkflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_two_layer_subworkflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_expand_two_layer_subworkflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_no_expand_subworkflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_multilayer_nested_workflow_no_expand_subworkflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_nested_workflow_expand_subworkflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_nested_workflow_expand_subworkflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_nested_workflow_no_expand_subworkflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_nested_workflow_no_expand_subworkflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_simple_workflow.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_simple_workflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_branch.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_branch.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_expand_loop_comp.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_expand_loop_comp.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_no_expand_loop_comp.png→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_loop_no_expand_loop_comp.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_stream_edge.gif→docs/zh/2.开发指南/images/devdoc_workflow_workflow_visualization_example_workflow_with_stream_edge.gif+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/document_processing_and_summary_workflow.png→docs/zh/2.开发指南/images/document_processing_and_summary_workflow.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/enterprise_automation_approval_process.png→docs/zh/2.开发指南/images/enterprise_automation_approval_process.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/high_performance_execution_engine.png→docs/zh/2.开发指南/images/high_performance_execution_engine.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/loop.png→docs/zh/2.开发指南/images/loop.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/images/my_component.png→docs/zh/2.开发指南/images/my_component.png+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/基础功能/README.md→docs/zh/2.开发指南/基础功能/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/基础功能/填充提示词模板.md→docs/zh/2.开发指南/基础功能/填充提示词模板.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/基础功能/接入大模型.md→docs/zh/2.开发指南/基础功能/接入大模型.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/基础功能/自定义工具.md→docs/zh/2.开发指南/基础功能/自定义工具.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/安全配置.md→docs/zh/2.开发指南/安全配置.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/README.md→docs/zh/2.开发指南/工作流/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/使用组件/README.md→docs/zh/2.开发指南/工作流/使用组件/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/使用组件/使用预置组件.md→docs/zh/2.开发指南/工作流/使用组件/使用预置组件.md+161-39
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/使用组件/定义组件输入输出格式.md→docs/zh/2.开发指南/工作流/使用组件/定义组件输入输出格式.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/使用组件/组件支持的能力类型.md→docs/zh/2.开发指南/工作流/使用组件/组件支持的能力类型.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/使用组件/编排组件.md→docs/zh/2.开发指南/工作流/使用组件/编排组件.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/关键概念.md→docs/zh/2.开发指南/工作流/关键概念.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/工作流可视化.md→docs/zh/2.开发指南/工作流/工作流可视化.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/构建工作流.md→docs/zh/2.开发指南/工作流/构建工作流.md+20-14
Rdocs/zh/4.开发指南/agent-core开发指南/工作流/概述.md→docs/zh/2.开发指南/工作流/概述.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/README.md→docs/zh/2.开发指南/智能体/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建ContextEvolvingAgent.md→docs/zh/2.开发指南/智能体/构建ContextEvolvingAgent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建ReActAgent.md→docs/zh/2.开发指南/智能体/构建ReActAgent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建WorkflowAgent.md→docs/zh/2.开发指南/智能体/构建WorkflowAgent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建工具自演进.md→docs/zh/2.开发指南/智能体/构建工具自演进.md+1-1
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建自定义智能体.md→docs/zh/2.开发指南/智能体/构建自定义智能体.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/构建自定义组件.md→docs/zh/2.开发指南/智能体/构建自定义组件.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/智能体/概述.md→docs/zh/2.开发指南/智能体/概述.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Agent Skills.md→docs/zh/2.开发指南/高阶用法/Agent Skills.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Checkpointer检查点机制.md→docs/zh/2.开发指南/高阶用法/Checkpointer检查点机制.md+29-2
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/README.md→docs/zh/2.开发指南/高阶用法/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/README.md→docs/zh/2.开发指南/高阶用法/Session/README.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/中断恢复.md→docs/zh/2.开发指南/高阶用法/Session/中断恢复.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/概述.md→docs/zh/2.开发指南/高阶用法/Session/概述.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/流式输出.md→docs/zh/2.开发指南/高阶用法/Session/流式输出.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/状态管理.md→docs/zh/2.开发指南/高阶用法/Session/状态管理.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/Session/调测能力.md→docs/zh/2.开发指南/高阶用法/Session/调测能力.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/WorkflowAgent支持多工作流跳转.md→docs/zh/2.开发指南/高阶用法/WorkflowAgent支持多工作流跳转.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/上下文引擎.md→docs/zh/2.开发指南/高阶用法/上下文引擎.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/安全护栏Guardrail.md→docs/zh/2.开发指南/高阶用法/安全护栏Guardrail.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/开发自定义组件.md→docs/zh/2.开发指南/高阶用法/开发自定义组件.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/异步回调框架.md→docs/zh/2.开发指南/高阶用法/异步回调框架.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/执行器Runner.md→docs/zh/2.开发指南/高阶用法/执行器Runner.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/技能与系统操作.md→docs/zh/2.开发指南/高阶用法/技能与系统操作.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/生成和优化提示词.md→docs/zh/2.开发指南/高阶用法/生成和优化提示词.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/知识检索.md→docs/zh/2.开发指南/高阶用法/知识检索.md+68-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/系统操作(SysOperation).md→docs/zh/2.开发指南/高阶用法/系统操作.md+16-13
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/自优化Agent.md→docs/zh/2.开发指南/高阶用法/自优化Agent.md+0-0
Rdocs/zh/4.开发指南/agent-core开发指南/高阶用法/记忆引擎.md→docs/zh/2.开发指南/高阶用法/记忆引擎.md+29-1
Ropenjiuwen/core/memory/manage/index/user_profile_manager.py→openjiuwen/core/memory/manage/index/fragment_memory_manager.py+270-204
Rexamples/super_agent/test/__init__.py→openjiuwen/core/memory/migration/__init__.py+0-0
Ropenjiuwen/core/memory/prompt/memory_analyzer.py→openjiuwen/core/memory/prompt/memory_analysis_prompt.md+37-45
Ropenjiuwen/core/sys_operation/sandbox/code_operation.py→openjiuwen/core/sys_operation/sandbox/code.py+27-41
Ropenjiuwen/core/sys_operation/sandbox/sandbox_gateway.py→openjiuwen/core/sys_operation/sandbox/providers/__init__.py+3-14
Ropenjiuwen/core/sys_operation/sandbox/shell_operation.py→openjiuwen/core/sys_operation/sandbox/shell.py+25-36
Ropenjiuwen/deepagents/middlewares/__init__.py→openjiuwen/deepagents/rails/__init__.py+0-0
Ropenjiuwen/deepagents/middlewares/context_engineering_middleware.py→openjiuwen/deepagents/rails/context_engineering_rail.py+0-0
Ropenjiuwen/deepagents/middlewares/task_planning_middleware.py→openjiuwen/deepagents/rails/task_planning_rail.py+0-0
Muv.lock+920-818