Commit Graph

144 Commits

Author SHA1 Message Date
Nate Kelley edcb3ad577
Update should take chat screenshot 2025-10-08 16:24:30 -06:00
Nate Kelley 9d0a48aa67
make chat not chart, also fix tests 2025-10-08 16:11:56 -06:00
Nate Kelley 600f31faff
simplify trigger task 2025-10-08 15:35:26 -06:00
Nate Kelley 5412fa5fa3
access token check 2025-10-08 14:44:36 -06:00
Nate Kelley 6772641701
type safe analy=st 2025-10-08 14:35:01 -06:00
Nate Kelley b2db16772d
chat screenshot 2025-10-08 14:25:28 -06:00
Nate Kelley ee623169c0
report take screenshot 2025-10-08 14:03:23 -06:00
Nate Kelley 4fe31fab45
playwright is externalized to a method 2025-10-08 13:39:59 -06:00
Nate Kelley c90fd3c97c
screenshot trigger events 2025-10-08 13:11:11 -06:00
Nate Kelley 6d18a031c5
get screenshot from a get request 2025-10-08 12:57:12 -06:00
dal 2bf285ab2f
logs-write-back 2025-09-30 10:40:58 -06:00
dal 48a2539271
feature: snowflake and postgres writeback 2025-09-30 08:28:33 -06:00
dal 629e0336c7
Implement logs writeback functionality across various components
- Enhanced deployment request preparation to include logs configuration.
- Introduced logs writeback configuration management in the database layer.
- Added new queries for upserting and deleting logs writeback configurations.
- Implemented logs writeback task to write query logs to Snowflake.
- Updated data source adapters to support logs table creation and record insertion.
- Integrated logs writeback task trigger in message post-processing workflow.
- Defined schemas for logs configuration and writeback records in shared packages.

This commit lays the groundwork for improved logging capabilities, allowing organizations to track query logs effectively.
2025-09-29 14:00:54 -06:00
dal 08548a276d
small2x on analyst agent task 2025-09-25 21:11:14 -06:00
Wells Bunker d798b0f360
If slack message is canceled send a message instead of fail and retry 2025-09-25 15:05:36 -06:00
dal d0df2ab3db
Merge pull request #1129 from buster-so/dallin-bus-1930-modifying-metrics-from-an-existing-report
version on report file cache
2025-09-24 21:41:02 -06:00
dal 2a8923374a
version on report file cache 2025-09-24 16:09:06 -06:00
dal 16b53c2395
change the url for slack messages 2025-09-24 15:29:45 -06:00
Wells Bunker 5c9d47a082
Get correct permission for report_file 2025-09-24 14:32:50 -06:00
dal a29e6463cf
Merge pull request #1116 from buster-so/dallin-bus-1886-another-overloaded-error
Dallin-bus-1886-another-overloaded-error
2025-09-24 13:28:28 -06:00
dal 2ac1ddb99f
Trigger Error Handling and clean up on message 2025-09-24 13:15:55 -06:00
Nate Kelley d539d7e190
added double check for root turbo.json 2025-09-23 22:50:36 -06:00
dal 77f6b41331
Merge pull request #1085 from buster-so/dallin-bus-1898-metric-download-endpoint-should-accept-report-id
dallin bus 1898 metric download endpoint should accept report id
2025-09-23 15:27:36 -06:00
dal edd1de9f34
metric download query params for report_file_id and metric_version_number 2025-09-23 15:13:38 -06:00
Wells Bunker 2b6cdbe476
Fix the url builder for slack messages to have correct route 2025-09-23 14:29:57 -06:00
Wells Bunker 731f2d4e64
adding v2 list chats endpoint 2025-09-19 15:22:11 -06:00
dal d395848b6f
test: fix mock adapter to include getDataSourceType method 2025-09-19 12:05:30 -06:00
dal ab62bd3f20
fix: optimize sync-searchable-values performance with concurrent processing
- Add concurrent embedding generation (5 batches concurrently)
- Add concurrent Turbopuffer upserts (3 batches concurrently)
- Fix dynamic SQL identifier quoting for different databases (Snowflake, PostgreSQL, MySQL, etc.)
- Remove unnecessary ORDER BY clause when joining with cached datasets

These optimizations significantly reduce processing time for large datasets by processing
multiple batches in parallel instead of sequentially.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 11:55:59 -06:00
dal 7b01c8ca0c
specails chars and order by. 2025-09-19 11:45:41 -06:00
Nate Kelley 688fb36270
fix broken unit tests 2025-09-18 14:15:24 -06:00
Nate Kelley 33073e6729
Move to scoped database imports 2025-09-18 12:36:37 -06:00
Nate Kelley 80f3ee0c49
small cleanup 2025-09-15 14:59:33 -06:00
dal af9014a30a
Merge remote-tracking branch 'origin/staging' into cli-update-command 2025-09-11 23:52:16 -06:00
dal 0b599de0b4
Update CLI with version check and new commands; add semver dependencies 2025-09-11 23:52:00 -06:00
dal 8a2bbe7630
Merge remote-tracking branch 'origin/staging' into dal-post-processing-needs-docs-information 2025-09-11 23:37:01 -06:00
dal 2d63981273
Add in analyst instructions and org documentation to the message post processing. Tweaked propmts to accoutn for those. 2025-09-11 23:36:52 -06:00
dal e8aef1f2ce
increase to 20 min for sync jobs 2025-09-11 23:09:30 -06:00
wellsbunk5 9f31ab4ff3
Merge pull request #869 from buster-so/wells-bus-1707-user-personalization-endpoints
Personalization
2025-09-11 17:44:03 -06:00
Wells Bunker db252c9e7a
Adding personalization into the agent, adding PATCH api for user to add personalization 2025-09-11 17:35:01 -06:00
dal 48786d55d3
type fix 2025-09-11 13:51:23 -06:00
dal 7a07283e30
Refactor sync job processing to use dataset-based syncing from YAML files. Removed unused sync job status tracking and related database queries. Updated tests to reflect changes in job payload structure and logging. Added new types for datasets and searchable fields. 2025-09-11 13:15:22 -06:00
Wells Bunker 60f0a1e0e0
Adding in database column, api input, and logic to skip analyst mode router if it is provided in a message 2025-09-10 22:00:15 -06:00
dal c784445960
shake up trigger and search dependencies to work now 2025-09-10 08:11:29 -06:00
dal 4d19d01c29
medium 1x upgrade 2025-09-10 07:42:26 -06:00
dal 47d9e70f8e
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-09 10:15:12 -06:00
dal c354a08348
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-09 10:04:50 -06:00
dal 99108c6f54
Merge remote-tracking branch 'origin/staging' into dallin-bus-1694-applying-an-analystmd-to-analyst-agent 2025-09-09 09:28:03 -06:00
dal 1344bfceba
Add Slack notification handling logic in message post-processing task
- Implemented tests for Slack notification skip logic based on issue and assumption conditions.
- Updated the main task to skip notifications when no issues are found and no major assumptions exist.
- Enhanced workflow to handle undefined `isSlackFollowUp` correctly, ensuring proper message formatting and notification sending.
2025-09-09 09:22:14 -06:00
dal ef41516325
Implement unified deployment for models and docs
- Added new deployment functionality to handle both models and documentation in a single request.
- Introduced new schemas for unified deployment requests and responses using Zod.
- Updated deployment handlers to process and validate models and docs together.
- Enhanced logging to provide detailed information about deleted models and docs during deployment.
- Refactored existing code to integrate the new deployment structure, ensuring backward compatibility with previous functionalities.
2025-09-09 00:32:48 -06:00
dal db8a919e08
final changes on search 2025-09-05 09:45:17 -06:00