mateclaw/mateclaw-server/src/main/java/vip/mate/tool/builtin
matevip cc28f665f1 feat(db): introduce Flyway migration framework and unify H2/MySQL schemas
- Add Flyway baseline migration (V1) for both H2 and MySQL
- Remove 5 legacy SchemaMigration ApplicationRunner classes
- Add WorkspacePathGuard for file tool sandbox enforcement
- Inject workspace basePath context into agent graph state and tool executor
- Add workspace basePath config UI in frontend
- Fix workspace slug preservation on update
2026-04-11 16:34:09 +08:00
..
BrowserUseTool.java feat(platform): add workspace foundation and channel execution upgrades 2026-04-09 10:29:16 +08:00
DatasourceTool.java feat(datasource): add SQL query skill for natural language database querying 2026-04-06 13:40:40 +08:00
DateTimeTool.java Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00
DelegateAgentTool.java feat(agent): add multi-agent delegation tool for agent-to-agent collaboration 2026-04-04 23:26:34 +08:00
DelegationContext.java feat(agent): add multi-agent delegation tool for agent-to-agent collaboration 2026-04-04 23:26:34 +08:00
DocumentExtractTool.java fix(pdf,chat): fix OCR trigger misjudgment, false success, and duplicate image injection 2026-04-06 08:18:04 +08:00
EditFileTool.java feat(db): introduce Flyway migration framework and unify H2/MySQL schemas 2026-04-11 16:34:09 +08:00
FileTypeDetectorTool.java Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00
ImageGenerateTool.java feat(image,tts): add image generation with 4 providers and TTS with 3 providers 2026-04-07 22:14:31 +08:00
MateClawDocTool.java Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00
ReadFileTool.java feat(db): introduce Flyway migration framework and unify H2/MySQL schemas 2026-04-11 16:34:09 +08:00
ShellExecuteTool.java feat(db): introduce Flyway migration framework and unify H2/MySQL schemas 2026-04-11 16:34:09 +08:00
SkillFileTool.java fix(agent): preserve per-subtask results in multi-task answer synthesis, add listAvailableSkills tool 2026-04-10 17:10:02 +08:00
SkillScriptTool.java Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00
SqlQueryTool.java feat(datasource): add auto ECharts visualization for SQL query results 2026-04-06 14:53:22 +08:00
ToolExecutionContext.java feat(db): introduce Flyway migration framework and unify H2/MySQL schemas 2026-04-11 16:34:09 +08:00
VideoGenerateTool.java feat(video): add video generation capability with 4 providers and async task infrastructure 2026-04-07 19:14:27 +08:00
WebSearchService.java feat(search): add advanced params, caching, security wrapping, and dual-search coexistence 2026-04-07 18:00:04 +08:00
WebSearchTool.java feat(search): add advanced params, caching, security wrapping, and dual-search coexistence 2026-04-07 18:00:04 +08:00
WorkspaceMemoryTool.java feat(memory): add active retrieval tracking, multi-gate filtering, DREAMS.md diary and dreaming status API 2026-04-06 23:35:27 +08:00
WriteFileTool.java feat(db): introduce Flyway migration framework and unify H2/MySQL schemas 2026-04-11 16:34:09 +08:00