Commit Graph

  • 2268667b74 further fixes data-optimization tobiadefami 2025-05-13 18:53:17 +01:00
  • 1e58dfe88a fix data selection tool tobiadefami 2025-05-12 20:31:00 +01:00
  • 0a6b446d69 refactor: extract LLM utilities and tool handlers to separate modules tobiadefami 2025-05-05 22:41:55 +01:00
  • 88491606c7 feat: implement two-phase LLM query for efficient spreadsheet data processing Add data selection phase to identify relevant data before analysis Create preprocessing utilities for extracting specific ranges/columns Fix column reference preservation to ensure accurate cell targeting Add fallback handling for timeouts and errors Reduce API token usage by sending only necessary data tobiadefami 2025-05-05 17:17:08 +01:00
  • 1a0f008ba4 testing indexed db feature/indexedDB tobiadefami 2025-04-30 01:12:45 +01:00
  • fa15f8ac8a system message refactor feature/document-parser tobiadefami 2025-04-16 12:12:25 +01:00
  • e5f0b98d0d Merge pull request #32 from PragmaticMachineLearning/feature/document-parser main v0.3.0 Oluwatobi Adefami 2025-04-12 13:18:06 +01:00
  • a426d4bffd clean up Readme tobiadefami 2025-04-12 07:33:55 +01:00
  • d6e06d368d refactoring tobiadefami 2025-04-11 15:52:58 +01:00
  • 7c49820d69 fix vision api call to enforce structured generation tobiadefami 2025-04-11 11:29:02 +01:00
  • 37a3716651 README refinements tobiadefami 2025-04-05 13:31:58 +01:00
  • 35efdca425 further refinements tobiadefami 2025-04-05 02:03:49 +01:00
  • bc269882e3 further refinements tobiadefami 2025-04-04 17:56:33 +01:00
  • fe71799ece making progress tobiadefami 2025-04-04 11:22:24 +01:00
  • c6e9437ef3 src/components/ChatBox.tsx tobiadefami 2025-04-04 11:21:27 +01:00
  • 28f35bbc36 feat: document parser tobiadefami 2025-04-01 08:17:36 +01:00
  • 364a11bf28 Merge pull request #31 from PragmaticMachineLearning/multiple-sheets Oluwatobi Adefami 2025-03-19 19:13:33 +01:00
  • 65148553a9 update screenshot multiple-sheets tobiadefami 2025-03-19 19:12:41 +01:00
  • 2ffb3d6912 Merge pull request #30 from PragmaticMachineLearning/multiple-sheets Oluwatobi Adefami 2025-03-18 18:01:19 +01:00
  • 46c52a6c89 add new tools for adding and deleting sheets] tobiadefami 2025-03-18 17:59:56 +01:00
  • f5f4334a49 Merge pull request #29 from PragmaticMachineLearning/multiple-sheets v0.2.0 Oluwatobi Adefami 2025-03-16 11:41:30 +01:00
  • 06f9513ba7 fix type error in config tobiadefami 2025-03-16 11:39:44 +01:00
  • a79e7869be Merge pull request #28 from PragmaticMachineLearning/multiple-sheets Oluwatobi Adefami 2025-03-16 11:13:03 +01:00
  • b25033ad47 fix prompt library storage tobiadefami 2025-03-16 10:52:48 +01:00
  • a4d16eff38 fix prompt library storage tobiadefami 2025-03-16 10:25:46 +01:00
  • 3498437956 fix sheet menu options tobiadefami 2025-03-16 05:40:18 +01:00
  • ba5dce457a Fix: sheet data persistence issue by ensuring changes are saved to the correct active sheet instead of always defaulting to Sheet 1. Update afterChange hooks to use current activeSheetId across all sheet operations. tobiadefami 2025-03-14 20:10:25 +01:00
  • c33667680a improve trackign for deleted sheets so that newly added sheets increment from the highest existing sheet number tobiadefami 2025-03-14 08:55:03 +01:00
  • cb0be1c174 further fixes to spreadsheet data formatting tobiadefami 2025-03-13 17:18:54 +01:00
  • ee38cfbb18 revert to xml tags to represent cell references tobiadefami 2025-03-13 16:58:27 +01:00
  • 6b17e73b2b # fix: improve multiple sheet functionality with HyperFormula tobiadefami 2025-03-13 16:03:36 +01:00
  • 94b72cea9d more context window optimizations and removing the mock analysis from the pyodide backend tobiadefami 2025-03-09 00:45:51 +01:00
  • e3e61f2785 further preprocessing to remove: - empty rows - empty cols tobiadefami 2025-03-07 02:53:48 +01:00
  • 6e2b64862a Implement smart spreadsheet context handling for large datasets tobiadefami 2025-03-07 02:37:47 +01:00
  • 76f3d250cf fix prompt library shortcut tobiadefami 2025-03-12 21:35:11 +01:00
  • ab6557258a feat: Add multiple sheets support with bottom tabs tobiadefami 2025-03-12 17:39:34 +01:00
  • 1de17e0842 Update README.md Oluwatobi Adefami 2025-03-12 01:12:09 +01:00
  • a0ef732fe2 add discord server link to the top of the page. tobiadefami 2025-03-10 21:11:04 +01:00
  • f2764af530 update readme to include discord server tobiadefami 2025-03-10 16:48:39 +01:00
  • f39639855a more context window optimizations and removing the mock analysis from the pyodide backend feature/smart-spreadsheet-context tobiadefami 2025-03-09 00:45:51 +01:00
  • 03a0f7775e further preprocessing to remove: - empty rows - empty cols tobiadefami 2025-03-07 02:53:48 +01:00
  • 0ad8de5e64 Implement smart spreadsheet context handling for large datasets tobiadefami 2025-03-07 02:37:47 +01:00
  • 5d9eac76c2 Merge pull request #22 from PragmaticMachineLearning/optimize/dataformatter Oluwatobi Adefami 2025-03-06 10:32:47 +01:00
  • 21d690d5d3 Merge branch 'main' into optimize/dataformatter optimize/dataformatter Oluwatobi Adefami 2025-03-06 10:31:07 +01:00
  • 7af521ecd4 precompute columnrefs before using them to obtain cell refrences tobiadefami 2025-03-06 10:11:41 +01:00
  • 9b3dc858cf Merge pull request #21 from xiaolongtang/fix/empty-cell-to-llm Oluwatobi Adefami 2025-03-06 09:08:52 +01:00
  • bfd7f4b545 fix/remove empty rows and columns xiaolongtang 2025-03-05 12:02:38 +08:00
  • e63133771b Merge pull request #20 from PragmaticMachineLearning/prompt-library Oluwatobi Adefami 2025-03-01 20:32:38 +01:00
  • 04e67a5b8a make save prompts editable prompt-library tobiadefami 2025-03-01 20:30:12 +01:00
  • ee5b54ed49 Merge pull request #19 from PragmaticMachineLearning/prompt-library Oluwatobi Adefami 2025-03-01 20:16:38 +01:00
  • 42f8c9e918 update readme to reflect the addition of prompt library tobiadefami 2025-03-01 20:15:54 +01:00
  • 00c3c4e85c Added a handy prompt library so users can quickly access common prompts or save their own favorites. Open it with Ctrl+Shift+L or click the new book icon next to the chat button tobiadefami 2025-03-01 20:12:35 +01:00
  • 692db61d5e Merge pull request #18 from PragmaticMachineLearning/docker-deployment Oluwatobi Adefami 2025-03-01 09:17:36 +01:00
  • d6b12ce7d1 Add package-lock.json for consistent builds docker-deployment tobiadefami 2025-03-01 09:17:01 +01:00
  • 6f7d8dfbd2 Merge pull request #16 from PragmaticMachineLearning/docker-deployment Oluwatobi Adefami 2025-02-28 12:32:10 +01:00
  • f0735525c1 feat: Add Docker support and improve browser compatibility tobiadefami 2025-02-28 12:30:29 +01:00
  • 59016302fe Merge pull request #15 from PragmaticMachineLearning/docs Oluwatobi Adefami 2025-02-27 15:29:01 +01:00
  • 4eedd3f537 update docs docs tobiadefami 2025-02-27 15:25:43 +01:00
  • 646e94a086 Merge pull request #14 from PragmaticMachineLearning/docs Oluwatobi Adefami 2025-02-27 15:02:39 +01:00
  • 9aa1ac06cf update readme tobiadefami 2025-02-27 15:01:26 +01:00
  • 9329cdeb73 update docs tobiadefami 2025-02-27 14:24:46 +01:00
  • 49583a0f9c Merge pull request #13 from PragmaticMachineLearning/docs Oluwatobi Adefami 2025-02-27 14:18:02 +01:00
  • 77b05c2540 readthedocs requirements tobiadefami 2025-02-27 14:17:20 +01:00
  • 889e00f565 Merge pull request #12 from PragmaticMachineLearning/docs Oluwatobi Adefami 2025-02-27 14:05:22 +01:00
  • 40523a59e5 UPDATE: documnentation tobiadefami 2025-02-27 14:04:38 +01:00
  • 9974a629d3 Add documentation tobiadefami 2025-02-27 09:13:19 +01:00
  • 5b69e59a54 Merge pull request #11 from PragmaticMachineLearning/inline-charts Oluwatobi Adefami 2025-02-26 21:31:23 +01:00
  • a39767cc93 Merge pull request #10 from PragmaticMachineLearning/feature/wasm-sbx Oluwatobi Adefami 2025-02-26 21:30:55 +01:00
  • 97e41c967e change name from excel-ai to probly inline-charts tobiadefami 2025-02-26 17:27:20 +01:00
  • cce310385e make charts appear in-line tobiadefami 2025-02-26 12:01:19 +01:00
  • 02e76e2658 fix ai message render feature/wasm-sbx tobiadefami 2025-02-25 23:07:23 +01:00
  • b82ce3a68f making chat ux better tobiadefami 2025-02-25 15:28:17 +01:00
  • 7d7d1ecaa1 llm api refactor tobiadefami 2025-02-25 08:51:41 +01:00
  • 0ad4d894d7 use structured outputs to format wasm execution results tobiadefami 2025-02-24 23:59:36 +01:00
  • 1b54d0164e revert stdout to string tobiadefami 2025-02-21 22:47:34 +01:00
  • d4a84c7f12 structure results from sbx execution to be better displayed on the spreadsheets tobiadefami 2025-02-21 21:46:05 +01:00
  • 7bd70194ce ADD: wasm sandbox tobiadefami 2025-02-20 02:38:20 +01:00
  • ac6f49c211 Merge pull request #9 from PragmaticMachineLearning/fix/abort-streaming-request reference/e2b-implementation Oluwatobi Adefami 2025-02-19 03:08:36 +01:00
  • 1ef5c69c3b fix/update loading state when streaming is complete fix/abort-streaming-request tobiadefami 2025-02-19 03:06:29 +01:00
  • 14c3ee3bea fix: implement end-to-end abort handling for streaming requests tobiadefami 2025-02-17 20:16:01 +01:00
  • fe6c7ef6cd Merge pull request #8 from PragmaticMachineLearning/tool_calling Oluwatobi Adefami 2025-02-14 23:00:45 +01:00
  • b572ff46c3 config files tool_calling tobiadefami 2025-02-14 22:58:15 +01:00
  • a861deda2e Merge pull request #7 from PragmaticMachineLearning/tool_calling Oluwatobi Adefami 2025-02-14 22:33:41 +01:00
  • e38b7b44e4 Update README.md Oluwatobi Adefami 2025-02-14 16:36:35 +01:00
  • ae2ced4a87 implement multiline feature in chatbox tobiadefami 2025-02-11 16:32:58 +01:00
  • fb4dcfacae Merge pull request #6 from PragmaticMachineLearning/tool_calling Oluwatobi Adefami 2025-02-02 11:08:34 +01:00
  • 3ea7fdfc4e improve spatial knowledge logic for sandbox execution tobiadefami 2025-02-01 21:27:09 +01:00
  • ba9f38746c Merge pull request #5 from PragmaticMachineLearning/tool_calling Oluwatobi Adefami 2025-01-31 01:14:56 +01:00
  • 3d3900552d make llm have spatial understanding of the spreadsheet, let it create tables, update rows/columns, etc tobiadefami 2025-01-30 23:37:17 +01:00
  • 2b53424189 Merge pull request #4 from PragmaticMachineLearning/tool_calling Oluwatobi Adefami 2025-01-29 02:26:09 +01:00
  • 991fc8d095 sbx working with tool calling tobiadefami 2025-01-29 02:21:42 +01:00
  • e3e4d17a20 WIP: give the ai full autonomy tobiadefami 2025-01-28 01:00:39 +01:00
  • 6d99b9cee2 update readme feature/charts tobiadefami 2025-01-18 11:07:06 +01:00
  • 5d4a74d188 Merge pull request #3 from PragmaticMachineLearning/feature/charts Oluwatobi Adefami 2025-01-17 17:45:43 +01:00
  • 75c1b2852b update README tobiadefami 2025-01-17 17:45:10 +01:00
  • 79180222c6 Merge pull request #2 from PragmaticMachineLearning/feature/charts Oluwatobi Adefami 2025-01-17 11:45:16 +01:00
  • 7d574e066d switch back to web based app tobiadefami 2025-01-17 11:44:50 +01:00
  • 5d6a273883 Merge pull request #1 from PragmaticMachineLearning/feature/charts Oluwatobi Adefami 2025-01-16 23:57:56 +01:00
  • df99c4c9d9 CLEAN UP tobiadefami 2025-01-16 23:57:12 +01:00
  • f1b6a5a01d add basic charting functionality with apache Echarts tobiadefami 2025-01-08 02:34:25 +01:00