Commit Graph

77 Commits

Author SHA1 Message Date
dal 84be211028
skip validate env on ci 2025-07-21 00:50:53 -06:00
dal 06249f5e8a
rearrange and get some things right for the initial read file tool 2025-07-20 23:04:11 -06:00
dal d3e2577d13
New polling logic 2025-07-18 23:30:28 -06:00
dal 18dde9e40b
concurrency and queuing 2025-07-18 23:19:48 -06:00
dal 6e65bec499
Enhance task triggering by adding concurrency key for sequential processing
- Updated `createChatHandler` to include a `concurrencyKey` when triggering the `analyst-agent-task`, ensuring tasks are processed sequentially per chat.
- Adjusted related test cases to verify the inclusion of the `concurrencyKey`.
- Integrated the `concurrencyKey` in the `slackAgentTask` to manage task queuing and notify users when tasks are queued.
2025-07-18 23:01:32 -06:00
dal 8daceae2e3
Add duplicate message check in slack-agent-task
- Introduced a new function `checkForDuplicateMessages` in the database queries to verify if a message already exists in the same chat.
- Integrated the duplicate check in the `slackAgentTask` to prevent processing of duplicate messages, enhancing task efficiency and logging warnings for duplicates detected.
2025-07-18 22:53:02 -06:00
dal 0e46d64683
trigger run id being added during the slack agent task 2025-07-18 22:34:02 -06:00
dal ba04450469
Enhance Slack event handling by adding hourglass reaction on app mentions and refactoring reaction management in slack-agent-task. Update CLAUDE.md and global.mdc with new guidelines for testing and development workflows. Adjust .gitignore for rerank package to ensure proper directory exclusion. 2025-07-18 21:40:20 -06:00
dal f9786c75c8
increase polling time for trigger bc 5 seconds or less still get charged lol 2025-07-18 16:12:03 -06:00
Nate Kelley 5f61995296
Fix linting errors 2025-07-18 10:48:49 -06:00
dal 3a43e21718
Merge remote-tracking branch 'origin/staging' into dallin/bus-1380-fix-unit-tests 2025-07-18 08:55:35 -06:00
dal cd8a50403f
Merge branch 'staging' into dallin/bus-1419-enable-sharing-of-dashboards-or-collections-with-workspace 2025-07-17 17:16:07 -06:00
dal b6cf6539ea
Merge branch 'origin/staging' into dallin/bus-1380-fix-unit-tests - Resolved conflicts in CLAUDE.md 2025-07-17 16:52:03 -06:00
Nate Kelley 5dd7b20f25
fix broken linting 2025-07-17 13:18:32 -06:00
dal a0a1e11493
update workspace sharing on all assets 2025-07-17 12:54:02 -06:00
dal bcaa133059
Enhance Slack agent task with no message handling and increase max duration
- Updated maxDuration to 600 seconds to align with analyst agent task.
- Added logic to handle cases where no messages are found, sending a direct response to Slack and updating message reactions accordingly.
- Improved type safety in SlackSharingPermissions component by defining a specific type for sharing permissions.
2025-07-16 17:37:17 -06:00
dal da380485d9
added in the slack auto-sharing functionality 2025-07-16 16:54:09 -06:00
dal 8221bca8de
react appropriately 2025-07-16 14:50:26 -06:00
dal 26f196c77d
unauthorized message send back as reply 2025-07-16 14:05:35 -06:00
dal 86572acfa4
slack agent react 2025-07-16 13:58:03 -06:00
dal a20c8dad56
pass up userId 2025-07-16 13:22:43 -06:00
dal 6b01f2f97a
change to slack-agent-task 2025-07-16 13:16:10 -06:00
dal d4f216cb66
Merge remote-tracking branch 'origin/staging' into dallin/bus-1363-slack-agent-query-buster-from-slack-direct-query 2025-07-16 12:54:18 -06:00
dal 1e2e031240
slack info from user 2025-07-16 11:56:11 -06:00
dal 0a665da961
stub out the slack agent task 2025-07-16 10:37:42 -06:00
Nate Kelley fdf70abfb8
update database dev 2025-07-15 22:26:13 -06:00
Nate Kelley 0fa77aa5c9
update imports 2025-07-15 16:03:07 -06:00
Nate Kelley 727e66a630
Fix files on lint 2025-07-14 14:30:07 -06:00
dal 69da316f6c
Merge remote-tracking branch 'origin/staging' into dallin/bus-1380-fix-unit-tests 2025-07-14 12:37:15 -06:00
dal 5a971dd8a1
fix on access-control tests 2025-07-14 11:01:53 -06:00
dal 2be9784516
Add unit and integration test scripts to package.json files across multiple packages 2025-07-14 09:11:20 -06:00
dal 3821c0211a
slack and env for buster prod alerts 2025-07-14 08:19:57 -06:00
Nate Kelley 963bf6b2f2
fix all of the bugs 2025-07-12 22:14:08 -06:00
Nate Kelley 252a892cae
Merge pull request #475 from buster-so/nate/hot-fix-server-build
Server build update
2025-07-10 12:50:47 -06:00
Nate Kelley e7ee256072
move shared to be zod v4 2025-07-10 12:16:34 -06:00
dal 06a5eb38e6
the trigger post processing slack notifier should only look for the analyst post processing messages 2025-07-10 09:37:45 -06:00
dal 947b38d65c
Get rid of action on button. 2025-07-09 16:29:15 -06:00
dal 03ae028e40
slack-notifier 2025-07-09 16:15:08 -06:00
dal 85c0591b34
flagged chat copy change 2025-07-09 15:14:51 -06:00
dal b062694a2c
fixed types on slack handlers 2025-07-09 14:34:02 -06:00
dal 0fe31e1059
Merge pull request #456 from buster-so/cursor/update-message-type-to-enum-a472
get rid of old message type
2025-07-09 11:46:00 -07:00
dal e2fe53261e
Enhance message post-processing to include Slack message existence check. Updated workflow to differentiate between follow-up messages based on Slack context. Added tests to validate new functionality and ensure proper handling of Slack-related follow-ups. 2025-07-09 12:08:23 -06:00
Cursor Agent 95787d7b46 Update Slack message tracking with new message source enum
Co-authored-by: dallin <dallin@buster.so>
2025-07-09 17:49:27 +00:00
dal 0c2e3e2e95
greptile fixes 2025-07-09 08:53:14 -06:00
dal fa53ae1111
Enhance Slack notification handling by adding support for slackBlocks in message tracking and notification functions. Refactor conditional checks for existing Slack messages for improved readability. 2025-07-09 08:25:12 -06:00
dal 0aae37e2ef
send replies instead of message on follow up 2025-07-09 08:13:08 -06:00
dal 897ac4ce83
added in the slack message tracking 2025-07-09 07:44:10 -06:00
Nate Kelley 86aa9234b8
Merge branch 'staging' into big-nate/bus-1273-add-assumptions-and-confidence-score-to-web-app 2025-07-08 12:57:07 -06:00
dal fd7c823867
additional braintrust flush 2025-07-08 12:27:18 -06:00
dal e8848f1d90
flush on braintrust while in async mode still 2025-07-08 12:24:39 -06:00