aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/chatbot
AgeCommit message (Collapse)Author
2025-03-23updated more [DocData] to .$ thingsbobzel
2025-03-05added:hover mode for images to make primary image fade in instead of alternate.bobzel
2025-03-04fixed scrolling tabs in docking view. fixed createanydoc tool description arraybobzel
2025-02-26added typing to PostToServer calls. made smartDraw popup create images locally.bobzel
2025-02-25more compile fixes.bobzel
2025-02-25added a hideUI option to hide buttons. fixed a mess of runtime warnings ↵bobzel
mostly related to how scss files can be included in each other
2025-02-24Merge branch 'master' into ajs-finalagentA.J. Shulman
2025-02-24fix & feat: changed cohere embeddings for OpenAI's new embedding model and ↵A.J. Shulman
also improved security by moving api keys to .env
2025-02-21fixed dropping image onto image boxes. re-enabled rag toolbobzel
2025-02-19more gptpopup cleanup.bobzel
2025-02-14major restructure of GPTPopup so that it works with all collections.bobzel
2025-02-12chat box fits width by defaultbobzel
2025-02-11enabled 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-10reconciling createDocTool to be superset of createAnyDocToolbobzel
2025-02-10updated from masterbobzel
2025-02-10from lastbobzel
2025-02-10added dictation buttons to chatboxbobzel
2025-02-10more cleanup of createDoc and chatboxbobzel
2025-02-10code cleanup in createDocumentTool. added childLayoutFitWidth to ↵bobzel
comparisonBox so flashcards can fill window.
2025-02-09trying to get assistant to create Docs properlybobzel
2025-01-23Deleted dictionary toolA.J. Shulman
2025-01-23added commentingA.J. Shulman
2025-01-21more attempts to cleanup typing, etc in chat boxbobzel
2025-01-21trying to cleanup chatBox code and typesbobzel
2025-01-21fixed merge errorbobzel
2025-01-21Merge branch 'master' into alyssa-agentbobzel
2025-01-13commit createdocumenttoolalyssaf16
2025-01-13commit chatboxalyssaf16
2024-12-20working new toolA.J. Shulman
2024-12-19image generation works betterA.J. Shulman
2024-12-18image creation works but is weirdA.J. Shulman
2024-12-18trying new image generation plus new implementaion of video and audioA.J. Shulman
2024-12-18betterA.J. Shulman
2024-11-26website glitch fixedalyssaf16
2024-11-22added initial Firefly endpoint and hanged smartDrawHandler to generate an ↵bobzel
image and an svg.
2024-11-13dashboard functioningalyssaf16
2024-11-134 hours later...dashboard i think workingalyssaf16
2024-11-12image doc workingalyssaf16
2024-11-12comparison box with assistant workingalyssaf16
2024-11-12flashcards w assistant finally workgit add -Aalyssaf16
2024-11-08Displays markdown again nowA.J. Shulman
2024-11-08displays much better with citations inlineA.J. Shulman
2024-11-08looks better still some things to work outA.J. Shulman
2024-11-07making it work even betterA.J. Shulman
2024-11-07working to create docs but wrong doc types/not compatible with LLMA.J. Shulman
2024-11-07trying to add a new create any doc toolA.J. Shulman
2024-11-06Enhance assistant security with structured validation and input sanitizationA.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-04Merge branch 'ajs-finalagent' into alyssa-agentalyssaf16
2024-11-04Updatesalyssaf16
2024-10-31nesting worksalyssaf16