Commit Graph

1167 Commits

Author SHA1 Message Date
dal 567bf667b4
some sql prompt fixes 2025-05-01 09:14:26 -06:00
dal c3055a9424
ok fix on metric file to dataset 2025-05-01 08:59:16 -06:00
dal aafe225ac9
enum wrong 2025-05-01 08:31:19 -06:00
dal 843911eca1
jumped the gun on one delete bf it exists 2025-05-01 08:20:49 -06:00
dal 435042b766
migration handles orphaned metric_files better 2025-05-01 08:10:15 -06:00
dal 693eaec969
Enhance error handling and version management in metric file processing. Added detailed error logging for failed dataset associations and improved YAML serialization handling. Updated structures to track updated versions during metric modifications. 2025-04-30 17:22:47 -06:00
dal 775631ed43
semantic handling 2025-04-30 14:55:00 -06:00
dal 12077f9721
Enhance semantic query processing with improved handling for common tables and nested metrics. Added stricter validation for parameter types and refined error messages. Updated tests to reflect changes and ensure robustness. 2025-04-30 14:31:56 -06:00
dal 0db84419db
semantic improvmenets 2025-04-30 13:57:55 -06:00
dal 7e023d7178
semantic tets 2025-04-30 12:43:01 -06:00
dal 6c6becefb5
semantic substitution working 2025-04-30 08:51:15 -06:00
dal 491fc75c76
tests working better 2025-04-29 18:33:38 -06:00
dal 13e5712436
ok the rejections are working 2025-04-29 18:05:37 -06:00
dal 75e6e6de76
ok everything is working pretty well 2025-04-29 17:36:34 -06:00
dal c8f0e35f50
tests for sql analyzer looking really good 2025-04-29 16:17:06 -06:00
dal cb03e0f2f4
all tests passing on analysis 2025-04-29 14:27:38 -06:00
dal 19eea365a4
api, cli, web, tsting env and some rust fixes 2025-04-29 10:37:37 -06:00
dal 1eaa0c7369
one more test to pass 2025-04-29 09:21:03 -06:00
dal c43354bf75
super close, one complex use case that needs to be captured. 2025-04-29 08:31:51 -06:00
dal fda1b5d8be
sql refactor 2025-04-28 16:41:52 -06:00
dal 97abe6cbb6
Merge pull request #238 from buster-so/evals
Evals
2025-04-28 13:59:21 -07:00
dal 76da3b52be
sync jobs lowercase on snowflake 2025-04-28 14:21:43 -06:00
dal 679e46b535
sync job fix 2025-04-28 14:20:02 -06:00
dal 6f8793b674
1k limit for processing records. 2025-04-28 14:14:13 -06:00
dal 32501e4a0f
raindrop added 2025-04-28 14:00:36 -06:00
dal e0f57274c2
evals on gemini 2.5 pro 2025-04-28 08:07:24 -06:00
dal 279bc7c6c5
improved error handling on the agent workflow for catching sender errors and others. 2025-04-26 10:59:37 -06:00
dal 8ad1801d9d
agent retry syste a little more resilient 2025-04-26 10:47:58 -06:00
dal c8e059b270
enums on metric aggregate 2025-04-25 09:45:06 -06:00
dal 94d3c52ae9
backt o o4-mini dang it 2025-04-24 16:16:38 -06:00
dal da2006122c
going to test grok-3-mini-fast 2025-04-24 15:11:45 -06:00
dal 0923da0a8f
mismatch on column names 2025-04-24 12:47:47 -06:00
dal 2b8e35d09c
use oai instead for embeddings 2025-04-24 12:32:57 -06:00
dal 2e84d64e6e
stored valus sync as it goes 2025-04-24 12:16:49 -06:00
dal c1f35d6144
streaming queries 2025-04-24 11:49:47 -06:00
dal 469fd620a3
sync job fix 2025-04-24 11:48:22 -06:00
Nate Kelley 693b652d38
change prevent navigation to actually drop listener 2025-04-24 11:41:31 -06:00
dal bb983a7381
finishe reasoning flag 2025-04-24 10:21:58 -06:00
dal e410a4c4fa
push up o4-mini 2025-04-23 19:02:38 -06:00
dal b8026a9567
increase to 20 2025-04-23 18:51:58 -06:00
dal cae688b627
search values is working great now 2025-04-23 18:51:07 -06:00
dal d7527ee949
o3 mini 2025-04-23 16:56:32 -06:00
dal b525ebd22e
gemini-2.5-pro 2025-04-23 16:41:29 -06:00
dal 38f4b6f0ff
data catalog search for values on searchable cols 2025-04-23 15:39:51 -06:00
dal 4fdaa74565
ok sync job is unique 2025-04-23 11:58:14 -06:00
dal 91ebca260c
Merge branch 'staging' into evals 2025-04-23 11:55:36 -06:00
dal f0b5d57998
hotfix - deploy replacing dataset id 2025-04-23 11:55:02 -06:00
dal 5c81ade0e2
search stored values work 2025-04-23 11:47:11 -06:00
dal 166f54ee17
stored values sync on background job 2025-04-23 11:46:56 -06:00
dal 4d44a1766c
status filtering on metrics, public dashboard functionality restored 2025-04-23 06:10:54 -06:00
dal d6c0bee096
only 1 version on creation 2025-04-22 21:35:44 -06:00
dal 6af9fc4f3a
logs list item needs to be better 2025-04-22 11:55:51 -06:00
dal ecd86b29d0
better at handling what it can't do 2025-04-22 11:33:08 -06:00
dal 77c27fe698
committing up to evals for performance check 2025-04-22 11:10:29 -06:00
dal 48c4d82d34
removed tooltip from the llm metric yml, got added yesterday 2025-04-22 10:30:30 -06:00
dal e98cbf99b2
push for evals 2025-04-22 10:13:03 -06:00
dal 9f3214ce2b
evals fix 2025-04-22 09:42:09 -06:00
dal 05f03877b6
existing user no error on invites 2025-04-22 09:38:36 -06:00
dal a2ed206468
buster email being sent 2025-04-22 09:18:03 -06:00
dal 53b9f606da
data sample fix for datasets page 2025-04-22 08:04:58 -06:00
dal 69c12b2144
402 error 2025-04-21 17:25:38 -06:00
dal 7e866c54b1
bugfix: data metadata processing 2025-04-21 15:53:03 -06:00
dal 1819eb1859
bugfix: duplicate file being sent back 2025-04-21 15:45:06 -06:00
dal 38a8135dd7
bugfix: dashboard org association 2025-04-21 14:58:18 -06:00
dal 23fee4f0a0
bugfix: columns to lowercase 2025-04-21 14:44:31 -06:00
dal c52bf5e1c2
remove limit on query restuls 2025-04-21 13:42:47 -06:00
dal 25a3cde9be
migrations fixes 2025-04-21 10:58:32 -06:00
dal c2da87aac1
small done tweak 2025-04-21 10:39:04 -06:00
dal f4c2ef4386
data catalog search 2025-04-20 09:21:24 -06:00
dal 77a21b37ce
better error handling on agent processing 2025-04-20 08:35:55 -06:00
dal 7f481dcda4
fix on streaming done messages 2025-04-19 21:56:03 -06:00
dal 02e9bd0fb5
no double complete 2025-04-19 21:22:00 -06:00
dal c8bd71c5ea
data catalog search improvements 2025-04-18 17:18:20 -06:00
dal ab6e6f47e1
emphasis on names and aniticipateion 2025-04-18 17:05:44 -06:00
dal cd5dc11501
sql instructions 2025-04-18 16:44:52 -06:00
dal 0a137c9ae7
changes on date prompting 2025-04-18 16:40:12 -06:00
dal 91383440fc
no skipped message 2025-04-18 16:26:41 -06:00
dal 4ee0730eab
coalesce and date formatting emphasis 2025-04-18 16:21:42 -06:00
dal 0c370b1a10
planning tweaks and manually modified 2025-04-18 16:01:48 -06:00
dal 0d3f1589c1
now returns yml in the raw messages 2025-04-18 15:15:36 -06:00
dal c90c6fc62f
restore chat 2025-04-18 15:01:44 -06:00
dal 177c8fd1c8
a little faster 2025-04-18 14:56:14 -06:00
dal ad4d2c8568
metric configs 🙏🏼 2025-04-18 14:45:56 -06:00
dal 0c01eb9305
restore chat 2025-04-18 14:20:41 -06:00
dal 8637ef9018
great modified files streaming now 2025-04-18 13:03:47 -06:00
dal 77521b9db7
status show error now 2025-04-18 12:53:58 -06:00
dal 615782ee4c
don't skip the number separator style 2025-04-18 12:36:14 -06:00
dal 29ab620727
update on multiplier for percents 2025-04-18 12:34:00 -06:00
dal 180a291bc8
starting to work on file streaming, moved resend logic, permissions 2025-04-18 12:21:25 -06:00
dal d4b093e9a8
comma separator 2025-04-18 11:28:58 -06:00
dal 47c615db09
dataset security and some prompt improvements 2025-04-18 11:12:31 -06:00
dal 115d525d96
Add dataset_security dependency and implement permission checks for dataset access
- Added `dataset_security` as a dependency in `Cargo.toml`.
- Enhanced SQL validation in `common.rs` to check user permissions before executing queries.
- Updated metric file processing functions to include user ID for permission validation.
- Modified dataset retrieval in `search_data_catalog.rs` to return permissioned datasets based on user access.
- Updated planning tools to include guidelines for modifying visualizations in bulk.
2025-04-18 10:36:57 -06:00
dal 3d61e20195
multiplier on percent 2025-04-18 09:54:18 -06:00
dal 85d5fb8f2b
multiplier 2025-04-18 09:41:01 -06:00
dal bbb96fa1e7
remove follow up initialization 2025-04-18 09:29:52 -06:00
dal c17cd8e06b
changes for snowflake querying 2025-04-18 09:25:08 -06:00
dal 2d28005439
replace missingDataWith required 2025-04-18 09:10:31 -06:00
dal 692e28a75e
bulk creation and deduplications 2025-04-18 09:08:14 -06:00
dal f31a826753
prompt improvements around visualizations 2025-04-18 08:10:40 -06:00
dal 4dafba3b52
plan visualization guidelines 2025-04-18 07:53:49 -06:00
dal 670b56986d
prompt improvements 2025-04-18 07:42:33 -06:00
dal 3bd13501f7
planning formatting 2025-04-18 07:06:53 -06:00
dal 333169fab4
o4 mini medium reasoning 2025-04-17 13:31:59 -06:00
dal 86184d1f61
mediumeffo 2025-04-17 12:20:35 -06:00
dal 353e8e3a80
removed the mod 2025-04-17 11:44:58 -06:00
dal 0f3215a6e3
o3-mini tends to outperform 2025-04-17 11:44:01 -06:00
dal df1eda84d3
list logs fix move dataset security 2025-04-17 11:38:21 -06:00
dal 0fe248af72
list on logs ordered and now have cached file info 2025-04-17 11:30:46 -06:00
dal a6d2041126
o4-mini instead 2025-04-17 10:21:45 -06:00
dal 126047ab94
organization handler, metric day js spec, and modify streaming 2025-04-17 10:15:31 -06:00
dal e0f65589dd
eval back to o3-mini to compare 2025-04-17 07:58:25 -06:00
dal 6d6042ad06
small metric hints 2025-04-17 07:26:51 -06:00
dal 2749469eb8
metric yml sanitization 2025-04-17 07:23:11 -06:00
dal 32dd1891a4
channel upgrade 2025-04-16 22:57:38 -06:00
dal 15e74d4575
o4-mini 2025-04-16 21:53:15 -06:00
dal cf3243a014
testing evals with o3 2025-04-16 21:29:06 -06:00
dal 96553aa2e0
fix on redo message and the chat context 2025-04-16 17:41:40 -06:00
dal 764bbfa344
get metric handler in the dashboard handler 2025-04-16 17:01:20 -06:00
dal c510da4ff6
redo message fix 2025-04-16 16:29:36 -06:00
dal ff31b966a1
data catalog semantic improvement? 2025-04-16 16:14:45 -06:00
dal 73a98bf482
feedback field 2025-04-16 15:34:56 -06:00
dal 67f90048da
invite users working again 2025-04-16 15:26:36 -06:00
dal e5192085ef
try evals with o3-mini 2025-04-16 14:51:22 -06:00
dal 139c434c79
tweaks made to sql best practices and the metric yml based on evals 2025-04-16 14:17:53 -06:00
dal cee6191a4d
flashing timer bug 2025-04-16 13:57:42 -06:00
dal 247c9bcb5c
tweaks to the agent 2025-04-16 13:31:35 -06:00
dal 858de8b4fe
fixed the null req message on start chat with asset 2025-04-16 12:35:29 -06:00
dal 1ca83a9927
fixing search data catalog first step 2025-04-16 12:15:56 -06:00
dal ad8ff6f28e
todos looking good, fixed a few things on analysis 2025-04-16 12:07:47 -06:00
dal f69fbb84b0
todo tweak, more descriptive todos 2025-04-16 11:54:02 -06:00
dal 146a878820
fixes for terminating chats 2025-04-16 11:49:33 -06:00
dal ff32bd2887
ok lots of changes, but we've updated agent architecture with modes and such. fixed a few other bugs for review 2025-04-16 11:08:48 -06:00
dal 526c6c3539
split out todos from plan tool 2025-04-16 09:41:40 -06:00
dal 3dacf6ff1f
low reasoning with conditions 2025-04-16 09:29:24 -06:00
dal 9a8b4ace87
review agent 2025-04-16 09:20:46 -06:00
dal ff0001139e
added in review todos, and fixed the search bug 2025-04-16 08:29:25 -06:00
dal c96f33bed7
moved mode prompts, added search logging, and todos to plans 2025-04-16 07:59:42 -06:00
dal bca49aed2a
search pool fix 2025-04-16 07:19:24 -06:00
dal 27a7849f69
dashboard has its own get metric handler 2025-04-15 17:32:28 -06:00
dal db11a56c59
ok a few more small tweaks 2025-04-15 17:14:56 -06:00
dal f64adeba6b
string rules for metric yml 2025-04-15 16:37:43 -06:00
dal c91a078d2b
tweaks for some more speed 2025-04-15 15:30:52 -06:00
dal db220b7fd5
metric fixes 2025-04-15 15:14:46 -06:00
dal 081cabc4c6
improvements for markdown, formatting, schemas, models, etc. 2025-04-15 14:48:25 -06:00
dal 8face6e1b9
metric yml description move, agent medium reasoning 2025-04-15 14:19:50 -06:00
dal 68ebf1bca3
bulk modifications 2025-04-15 14:14:26 -06:00
dal 7b8d451255
from scratch fix. 2025-04-15 13:41:52 -06:00
dal 752dea2ba3
modify is now an overwrite 2025-04-15 13:38:32 -06:00
dal b2e5ae6ce4
buster multi agent changes 2025-04-15 10:51:40 -06:00
dal 9478e233f7
small tweaks to the agent 2025-04-15 10:29:43 -06:00
dal 407e5dce92
chnges to cli tooling 2025-04-15 10:03:24 -06:00
dal 41baefac6e
search data catalog agent work 2025-04-15 07:40:02 -06:00
dal 6135bf904b
cli update and data catalog search mode 2025-04-15 07:06:42 -06:00
dal 7741a98b3b
o3 mini until further testing 2025-04-14 15:14:35 -06:00
dal a6f7950b6d
o3-mini for a bit more testing before o1 2025-04-14 13:24:09 -06:00
dal a6e5ade68d
4.1 mini see if anyone notices 2025-04-14 13:21:20 -06:00
dal a9504b4bc9
o3-mini for a bit 2025-04-14 12:46:46 -06:00
dal c9ee8674be
latest version number 2025-04-14 12:42:12 -06:00
dal 8a16734fd7
replace data no skip 2025-04-14 08:33:55 -06:00
dal cfc314d9eb
thoughtfulness 2025-04-11 17:04:21 -06:00
dal 2f6efa137d
agent changes 2025-04-11 16:41:17 -06:00
dal 5131886ea7
multi agent, conditions on when planning tools are available 2025-04-11 15:33:05 -06:00
dal c691f904f9
things feeling pretty good. 2025-04-11 13:33:56 -06:00
dal ba8361d0f4
trace fix 2025-04-11 11:12:32 -06:00
dal 004bb2295b
file formats 2025-04-11 11:01:29 -06:00
dal cc1ca5a34f
good so far 2025-04-11 10:52:41 -06:00
dal 34dabe8122
lol this is the actual commit 2025-04-11 09:54:49 -06:00
dal 472184794b
changes to tooling and completion for cli agent 2025-04-11 09:54:42 -06:00
dal 8bf2e7f10f
timing is almost there 2025-04-11 08:47:11 -06:00
dal 859eeabb39
ok working with timing 2025-04-11 08:42:36 -06:00
dal 43defba30d
clie assistant and finished reasoning 2025-04-11 08:18:23 -06:00
dal d9deefb18d
time tracking, docs for cli chat 2025-04-11 07:34:57 -06:00
dal 7f11790c15
prompts dynamic again 2025-04-10 17:31:22 -06:00
dal 6b44e223d0
removed the mesage_notify user and streaming 2025-04-10 17:22:35 -06:00
dal 8611717e2d
terminating tools 2025-04-10 16:37:53 -06:00
dal 57107fafa8
working more 2025-04-10 15:14:58 -06:00
dal f8fa6a4af3
streaming still off, but new tools are in 2025-04-10 15:03:35 -06:00
dal 1f1b177ea2
new tools and structure 2025-04-10 14:44:52 -06:00
dal b0797e6f6f
dynamic prompt switching 2025-04-10 13:40:58 -06:00
dal f46376eac0
conditional prompt switching 2025-04-10 13:28:03 -06:00
dal e147711a23
multi agent and conditional changes 2025-04-10 13:13:34 -06:00
dal a31be9d742
changes 2025-04-10 11:07:31 -06:00
dal 82f526ae46
buster cli agent 2025-04-10 11:01:00 -06:00
dal fc5736a4b3
ok I think I fixed the ghost message 2025-04-09 17:17:05 -06:00
dal 040547ba6e
highlight reordering on search 2025-04-09 15:16:34 -06:00
dal b8ab5bc742
fix title 2025-04-09 14:28:00 -06:00
dal b550fef7d6
ok handling single asset being sent back 2025-04-09 12:57:57 -06:00
dal f8e77ee5b4
now handling edge case with multiple assets 2025-04-09 12:09:41 -06:00
dal fcfb86fa88
sending back filtered files for responses now 2025-04-09 11:41:33 -06:00
dal 494a838260
filtering assets in res messages 2025-04-09 11:32:47 -06:00
dal 6fe50c78de
fixes on issues 2025-04-09 11:04:40 -06:00
dal 6ebb364101
add everything back 2025-04-09 09:22:39 -06:00
dal 861f3d71bd
cost optimizations 2025-04-09 09:09:38 -06:00
dal ebc4815aad
merging bus-1065 2025-04-08 16:53:08 -06:00
dal e782a7cf9a
import assets into chat 2025-04-08 16:52:59 -06:00
dal 85a2b2a8aa
added in the associations well 2025-04-08 16:15:25 -06:00
dal cab1751172
all snake_case 2025-04-08 15:52:44 -06:00
dal 44042cd676
load in assets and mark context 2025-04-08 15:46:37 -06:00
dal d7023b2f87
added the version number to the chat object 2025-04-08 15:42:18 -06:00
dal 09c41be967
formatting and other small things around importing an asset into a chat 2025-04-08 14:30:21 -06:00