aboutsummaryrefslogtreecommitdiff
path: root/src/server/api/dynamicTools.ts
AgeCommit message (Collapse)Author
2025-05-27feat: implement dynamic tool creation with deferred webpack rebuild and AI ↵A.J. Shulman
integration Added runtime tool registry to Agent.ts for dynamic tool lookup Implemented CreateNewTool agent tool for AI-driven code analysis and tool generation Enabled deferred saving to avoid interrupting AI workflows with immediate rebuilds Introduced user-controlled modal for confirming tool installation and page reload Added REST API and secure server-side persistence for dynamic tools Built TypeScript validation, transpilation, and sandboxed execution for safe tool handling UI enhancements: modal with blur, responsive design, clear messaging Ensured compatibility with Webpack using dynamic require() calls Full error handling, code validation, and secure storage on client and server sides