| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-24 | making filter sort and tag doc tools work the same way with docs within the ↵ | bobzel | |
| collection and with improved formatting for openai. | |||
| 2025-07-22 | adjusted agent to include UI control tool | sharkiecodes | |
| 2025-07-22 | Completed agent functionality - recognition of all documents on canvas | sharkiecodes | |
| 2025-07-10 | expanding functionality | sharkiecodes | |
| 2025-07-08 | Merge branch 'agent-paper-main' into lanyi-expanded-agent-paper-main | bobzel | |
| 2025-07-07 | merge issues | A.J. Shulman | |
| 2025-07-03 | minor image edit | sharkiecodes | |
| 2025-07-02 | Implementing replacement of GPTPopup | sharkiecodes | |
| 2025-07-01 | Merge branch 'agent-paper-main' into lanyi-expanded-agent-paper-main | sharkiecodes | |
| 2025-07-01 | creating sorting and tagging tools for agent | sharkiecodes | |
| 2025-07-01 | Adding Tagging and Sorting tools | sharkiecodes | |
| 2025-06-22 | successfully merged documentationtext functionality with new version of ↵ | Joanne | |
| agent, however still minor issues with the agent not selecting the proper tool for documentation generation without the additional context from the topbar | |||
| 2025-06-17 | Merge branch 'agent-paper-main' of https://github.com/brown-dash/Dash-Web ↵ | Joanne | |
| into joanne-tutorialagent | |||
| 2025-06-11 | improved agent tool generation | A.J. Shulman | |
| 2025-05-27 | feat: 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 | |||
| 2025-05-21 | feat: add codebase exploration tools for agent assistance | A.J. Shulman | |
| Add three new agent tools to improve navigation and understanding of the codebase: FileContentTool: retrieves complete content of specified files (max 3) FileNamesTool: lists all available files in the codebase CodebaseSummarySearchTool: performs semantic search across file summaries | |||
| 2025-05-12 | added tutorial tool, still need to integrate with metadatatool | Joanne | |
| 2025-05-11 | chanegd everything to be more consistent | A.J. Shulman | |
| - made both web related tools use doc manager and chunk Ids | |||
| 2025-04-27 | improved consistency across doc types and parsing | A.J. Shulman | |
| 2025-04-27 | new attempt with new citation unification | A.J. Shulman | |
| 2025-04-24 | attempt at linking docs but listing metadata doesn't work | A.J. Shulman | |
| 2025-04-24 | Linking docs now works with visible docs | A.J. Shulman | |
| 2025-04-21 | improved error handling in agent | A.J. Shulman | |
| 2025-04-10 | trying again | A.J. Shulman | |
| 2025-04-04 | feat: create and edit are unified | A.J. Shulman | |
| 2025-04-03 | better editing of texts | A.J. Shulman | |
| 2025-04-03 | fix: handles dependent fields and boolean values | A.J. Shulman | |
| 2025-04-03 | attempt | A.J. Shulman | |
| 2025-02-21 | fixed dropping image onto image boxes. re-enabled rag tool | bobzel | |
| 2025-02-19 | more gptpopup cleanup. | bobzel | |
| 2025-02-11 | enabled multi-select modification of text documents from topBar buttons. ↵ | bobzel | |
| fixed diagram box layout and scrolling. fixed problem with createDoc tool where it would fail when it got an array. fixed formatting of chat box errors. | |||
| 2025-02-10 | reconciling createDocTool to be superset of createAnyDocTool | bobzel | |
| 2025-02-10 | updated from master | bobzel | |
| 2025-02-10 | more cleanup of createDoc and chatbox | bobzel | |
| 2025-02-10 | code cleanup in createDocumentTool. added childLayoutFitWidth to ↵ | bobzel | |
| comparisonBox so flashcards can fill window. | |||
| 2025-02-09 | trying to get assistant to create Docs properly | bobzel | |
| 2025-01-21 | more attempts to cleanup typing, etc in chat box | bobzel | |
| 2025-01-21 | trying to cleanup chatBox code and types | bobzel | |
| 2025-01-21 | Merge branch 'master' into alyssa-agent | bobzel | |
| 2024-12-20 | working new tool | A.J. Shulman | |
| 2024-12-19 | image generation works better | A.J. Shulman | |
| 2024-12-18 | trying new image generation plus new implementaion of video and audio | A.J. Shulman | |
| 2024-12-18 | better | A.J. Shulman | |
| 2024-11-12 | flashcards w assistant finally workgit add -A | alyssaf16 | |
| 2024-11-07 | making it work even better | A.J. Shulman | |
| 2024-11-07 | working to create docs but wrong doc types/not compatible with LLM | A.J. Shulman | |
| 2024-11-06 | Enhance assistant security with structured validation and input sanitization | A.J. Shulman | |
| - Prompt enhancements: - Enforce strict response structure validation by requiring <stage>, <thought>, <action>, and <answer> tags in responses. - Add self-validation instruction in <final_instruction> for assistant to check response structure before outputting. - Instruct assistant to ignore XML-like syntax from user input, treating any <stage>, <action>, etc., as plain text. - Code changes: - Implement `validateAssistantResponse` function to enforce required response structure (e.g., ensuring <stage> element). - Add input sanitization using `lodash.escape` to treat user inputs as plain text, preventing XML or HTML injection. - Configure XML parser to ignore external entities and avoid interpreting embedded XML-like syntax. - Introduce fallback error handling in parsing and validation to prevent assistant crashes on malformed or unexpected input. - Log response errors with detailed messages to aid debugging and improve system resilience. - Enhance input validation for tools by adding parameter checks, handling malformed data gracefully, and logging safety errors. | |||
| 2024-11-04 | Merge branch 'ajs-finalagent' into alyssa-agent | alyssaf16 | |
| 2024-10-24 | create documents | alyssaf16 | |
| 2024-10-22 | fixed websearch tool endpoint so it only returns displayable results in ↵ | A.J. Shulman | |
| Dash; also fixed type checking but needs to be improved | |||
