Commit Graph

4699 Commits

Author SHA1 Message Date
dal 2c35c35a5e
Fix Stored Values from Typesense back to pgvector
Fix: Stored Values from Typesense back to pgvector
2025-02-04 07:47:02 -08:00
dal 158f5ba0a9
Dal/stored values fix (#81)
* fix: add stored values support for dataset columns

This commit introduces stored values functionality for dataset columns, including:
- Adding a `stored_values` flag to column deployment requests
- Implementing a mechanism to store column values during dataset deployment
- Updating data analyst and SQL generation agents to leverage stored values
- Creating a new utility module for stored values search and management

* refactor(stored_values): improve stored values implementation and schema management

This commit enhances the stored values functionality with several key improvements:
- Update schema and table creation to use organization ID as schema name
- Modify stored values storage to include column ID
- Improve value extraction and embedding generation process
- Remove unnecessary distance calculation in search results
- Clean up unused values_engine module
2025-02-04 07:15:34 -08:00
Nate Kelley 4992b2b118
metric edit controller 2025-02-03 22:14:54 -07:00
Nate Kelley af5e599dab
make a chart card 2025-02-03 20:57:12 -07:00
Nate Kelley 679295cff8
metric chart update 1 2025-02-03 16:37:18 -07:00
github-actions[bot] 3cc273b4a2 chore(release): update version to 0.0.18 2025-02-03 22:17:27 +00:00
dal 6e79113afb
nvm don't need headers here 2025-02-03 15:17:12 -07:00
github-actions[bot] a448a1732e chore(release): update version to 0.0.17 2025-02-03 20:54:46 +00:00
dal bc29bfe266
fix: headers config on vercel (#80) 2025-02-03 12:54:33 -08:00
github-actions[bot] fda7884567 chore(release): update version to 0.0.16 2025-02-03 20:41:58 +00:00
dal cc6d4ac943
Merge pull request #79 from buster-so/staging
bug: fixed access control bugs and invite user bugs
2025-02-03 12:41:46 -08:00
dal f11bfa9941
fix(invite_users): simplify and streamline user invitation process (#78) 2025-02-03 12:41:00 -08:00
dal 2a183ca711
fix(dashboard): improve dashboard access and permission handling (#76) 2025-02-03 12:19:59 -08:00
dal a665648308
feat: Implement file creation for metric and dashboard files
- Added implementation for creating metric files with database insertion
- Introduced `create_metric_file()` and `create_dashboard_file()` functions
- Updated `CreateFilesTool` to handle different file types
- Added `data_metadata` field to `MetricFile` struct
- Implemented basic file type validation and creation logic
2025-02-03 12:51:55 -07:00
Nate Kelley 9c847ca6f1
animate buttons in and out 2025-02-03 11:44:06 -07:00
Nate Kelley e6655554d0
close secondary when open primary 2025-02-03 11:24:32 -07:00
Nate Kelley 2be183889b
metric toggle secondary 2025-02-03 10:46:20 -07:00
Nate Kelley d17899f3d4
toggle for metric slideout 2025-02-03 10:31:15 -07:00
Nate Kelley 4ca917195c
additinal typing 2025-02-03 09:33:02 -07:00
Nate Kelley 4388c932e1
Merge pull request #75 from buster-so/nate/remove-threads-for-bus-939
Nate/remove threads for bus 939
2025-02-03 08:28:05 -08:00
Nate Kelley 45f814ff04
change how dashboards are routed 2025-02-03 09:26:40 -07:00
Nate Kelley 40d4532788
move permission to asset interfaces 2025-02-01 21:53:01 -07:00
Nate Kelley d2e7c65ca4
move addtional files to asset 2025-02-01 21:27:54 -07:00
Nate Kelley 4cee544cf3
move dataset to shared asset 2025-02-01 20:59:24 -07:00
Nate Kelley 90fac0a5c7
Start removing thread context 2025-01-31 22:33:57 -07:00
Nate Kelley 58551de620
start moving api interfaces to folder 2025-01-31 11:09:11 -07:00
dal a3ee00ff84
refactor: Enhance file creation tool with error handling and type validation
- Added robust error handling for JSON parameter parsing in `CreateFilesTool`
- Updated file type description to clarify naming conventions
- Prepared for file creation logic implementation
- Moved file-related types to a new `file_types` module
- Removed redundant `types.rs` file
2025-01-31 10:16:35 -07:00
Nate Kelley 731969aa49
Merge branch 'staging' into big-nate/bus-939-create-new-structure-for-chats 2025-01-30 17:16:39 -07:00
Nate Kelley 5b231e1efd
make dashboard header sizing more consistent 2025-01-30 17:16:19 -07:00
Nate Kelley 337569fd9c
remove some requests 2025-01-30 16:56:08 -07:00
Nate Kelley 17c57f6d75
metric interfaces in correct place 2025-01-30 16:53:57 -07:00
Nate Kelley 22337e17d1
share menu structures 2025-01-30 16:51:37 -07:00
Nate Kelley 70d770f565
add additional components 2025-01-30 15:33:06 -07:00
dal 7d153e06af
refactor: Consolidate file-related tools into a single module
- Removed individual tool files for bulk file modifications, file creation, file opening, data catalog search, file search, and sending to user
- Created a new `file_tools` module in `tools/mod.rs` to centralize file-related tool implementations
- Commented out individual tool module imports in preparation for future implementation
- Simplified the tools module structure for better organization and maintainability
2025-01-30 14:58:41 -07:00
dal ec04a5e98e
refactor: Enhance Agent and Tool management with new methods and tests
- Added environment variable-based LLM client initialization in `Agent::new()`
- Introduced `add_tool()` and `add_tools()` methods for more flexible tool registration
- Implemented new `get_name()` method for `ToolExecutor` trait
- Added comprehensive test cases for Agent with and without tools
- Updated `AgentThread` with a convenient constructor method
- Temporarily commented out unused tool modules
- Added debug print in LiteLLM client for response logging
2025-01-30 14:12:59 -07:00
github-actions[bot] 75cbff8c3a chore(release): update version to 0.0.15 2025-01-30 18:33:24 +00:00
dal 5d2f0443da
Merge pull request #74 from buster-so/staging
Staging
2025-01-30 10:33:08 -08:00
Nate Kelley f234825029
add chat layout context 2025-01-30 10:44:37 -07:00
Nate Kelley 7d7e637d50
update animation 2025-01-29 15:10:41 -07:00
Nate Kelley 36965ca1fe
Merge branch 'staging' into big-nate/bus-939-create-new-structure-for-chats 2025-01-29 14:55:43 -07:00
Nate Kelley 64971b7267
fix(posthog): update posthog config 2025-01-29 14:54:49 -07:00
Nate Kelley 9d5ed6b10f
Update ChatResponseMessages.tsx 2025-01-29 14:51:19 -07:00
Nate Kelley ce4d061325
add additional animation 2025-01-29 13:58:27 -07:00
Nate Kelley 372e394100
smoother hide transntion 2025-01-29 13:11:37 -07:00
Nate Kelley 97316c11cc
Merge branch 'staging' into big-nate/bus-939-create-new-structure-for-chats 2025-01-29 12:47:31 -07:00
Nate Kelley 4bade2114a
attempt to fix cursor bug 2025-01-29 12:46:26 -07:00
Nate Kelley 284dd43369
remove warning for show undefeine 2025-01-29 12:17:16 -07:00
Nate Kelley 01cbc70cd6
replace missing data with logic update 2025-01-29 11:32:38 -07:00
Nate Kelley 75e36b8e93
replace missing data with 2025-01-29 10:35:34 -07:00
Nate Kelley cce49d7d95
Update createServerInstance.ts 2025-01-29 09:45:19 -07:00