Commit Graph

5449 Commits

Author SHA1 Message Date
dal 36d78bc6a1
upgrade porter deployment to blacksmith 2025-08-19 10:04:17 -06:00
dal e26a5afe73
Merge pull request #718 from buster-so/dal/upgrade-to-ai-sdk-v5
Dal/upgrade-to-ai-sdk-v5
2025-08-18 23:55:49 -06:00
dal e97b4d2ae1
Refactor chat cancellation logic to improve type handling for tool calls and results. Introduced type guards for ToolCallPart and ToolResultPart, updated related functions to use these new types, and streamlined the message processing flow. 2025-08-18 23:52:26 -06:00
dal f0796b35af
Refactor message post-processing logic to improve handling of workflow outputs and assumptions. Updated test cases to reflect changes in message structure and added type definitions for flagChat results. Enhanced error handling for scenarios with minimal workflow output. 2025-08-18 23:42:27 -06:00
dal 1d3146e35b
Enhance Slack integration by adding support for direct messages (DMs) and updating event handling. Introduced new environment variables for Slack integration, updated deployment command to use the latest version, and improved message filtering logic for DMs. Refactored Slack event processing to differentiate between app mentions and direct messages, ensuring proper handling and logging. Updated webhook types to include message IM events. 2025-08-18 23:19:51 -06:00
dal bc6782e156
test fixes 2025-08-18 23:08:41 -06:00
dal 0ad5de5246
Merge pull request #717 from buster-so/staging
Slack DM functionality
2025-08-18 21:13:44 -06:00
dal 533e625be6
new trigger deployment version 2025-08-18 21:07:04 -06:00
dal a8d719de1d
upgrade trigger 2025-08-18 20:59:25 -06:00
dal 1fc47799f2
Merge pull request #716 from buster-so/dal-slack-messaging-improvements
Fix: Improve Slack messaging reliability and error handling
2025-08-18 20:45:40 -06:00
dal 247dcb36ef
lockfile? 2025-08-18 20:41:06 -06:00
dal 5e7467aefc
fix: improve Slack messaging reliability and error handling
- Add proper error handling for Slack API failures with typed responses
- Implement message operation types for better type safety
- Add retry logic with exponential backoff for transient failures
- Export webhook types for external consumers
- Update Slack agent task to handle errors gracefully and continue processing
- Add proper validation and error messages for failed operations
- Include structured error tracking for debugging

🤖 Generated with Anthropic

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:36:29 -06:00
dal eb5b1506be
Merge remote-tracking branch 'origin/staging' into dal/upgrade-to-ai-sdk-v5 2025-08-18 17:01:10 -06:00
dal 5b5191356a
Refactor report creation and modification logic. Introduced batch update functionality for reports, improved version history management, and enhanced error handling during report updates. Adjusted task duration settings for better performance and refined file extraction logic to filter out reports and metrics appropriately. 2025-08-18 17:00:42 -06:00
dal a821af220f
analysis type router fix 2025-08-18 15:31:39 -06:00
dal f135f930cf
Merge pull request #715 from buster-so/staging
fix: throw error when Slack events API returns success: false
2025-08-18 15:30:00 -06:00
dal 0472a5bc46
descriptions with column label formatas 2025-08-18 15:23:07 -06:00
dal 6f65e25e63
Update pnpm-lock.yaml to resolve merge conflicts and synchronize package versions, including updates to '@aws-sdk/credential-provider-web-identity' and 'platejs' dependencies. 2025-08-18 15:19:01 -06:00
dal 4fe488e1bd
fix: throw error when Slack events API returns success: false
Ensure the Slack events endpoint never returns an HTTP 200 with success: false in the response body. Any failed event processing will now properly throw an error and return an appropriate error status code.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 14:43:03 -06:00
dal 9b2c92ade7
trigger set to bun and electric handler lint 2025-08-18 14:40:13 -06:00
dal f9eece00d6
merge staging in 2025-08-18 14:39:59 -06:00
dal 978c6b684b
Add report files proxy router and integrate with existing API 2025-08-18 13:54:43 -06:00
dal 0113abaabf
Merge pull request #714 from buster-so/staging
Slack Marketplace Updates
2025-08-18 13:44:59 -06:00
dal 35193e53ce
- fix lower case slack
- return error response on slack bot verification
- auth scope fix
2025-08-18 13:28:32 -06:00
dal 1d107f4125
lots of changes 2025-08-18 12:43:28 -06:00
dal e0d03c6aab
Refactor data metadata handling and improve report creation logic. Updated SimpleType enum for better serialization, removed unused createDataMetadata function, and integrated createMetadataFromResults for data processing. Enhanced report creation with version history management and improved error handling in report updates. 2025-08-18 11:59:56 -06:00
dal c7627b00d6
identify assumptions fixed 2025-08-18 11:24:21 -06:00
dal b3cfa35430
for the most part things are looking good 2025-08-18 11:20:06 -06:00
dal 35e0fc27d7
done tool fix 2025-08-18 10:43:15 -06:00
dal 6d1a0b6c86
todos cleanedup 2025-08-18 10:31:52 -06:00
dal 6b171aae2e
build error map the reasoning message better in web 2025-08-18 10:16:59 -06:00
dal 138bd01d34
Add GitHub integration endpoints and middleware
- Introduced GitHub routes for handling installation callbacks and token management.
- Implemented middleware for validating GitHub webhook requests.
- Added tests for new handlers and middleware to ensure functionality.
- Enhanced sandbox utilities to support GitHub token usage for authenticated operations.
2025-08-18 09:29:18 -06:00
dal b4e34d22e0
trigger updates 2025-08-18 08:27:15 -06:00
dal 9589ca198b
upgrade and fixes 2025-08-18 08:07:13 -06:00
dal 0cf763d9a3
type error on fallback 2025-08-18 07:27:31 -06:00
dal a63e8da785
Refactor sequential thinking tool to use toolCallId for message entries and improve error handling 2025-08-18 07:19:34 -06:00
dal 95b67529ad
sequential thinking tie off the request. 2025-08-15 19:10:45 -06:00
dal 4c042a34fa
tool result entry 2025-08-15 18:51:10 -06:00
dal e0ea7ce616
normalizer fo optimistic json parsing and file selection logic 2025-08-15 18:45:59 -06:00
dal d0e9852f5d
git server endpoints 2025-08-15 18:32:55 -06:00
dal d11c62446a
ok metrics are working again 2025-08-15 16:18:14 -06:00
dal 3f3b9233f3
ok need to debug dash and metrics 2025-08-15 15:57:35 -06:00
dal 41ca7078ab
initial github queries 2025-08-15 15:29:34 -06:00
dal c476aebd47
tools updating properly 2025-08-15 15:24:05 -06:00
dal e2757c1ad0
now sequential thinkgin 2025-08-15 15:04:03 -06:00
dal 2059988494
sequential thinking 2025-08-15 15:03:58 -06:00
dal 37aa14c43b
respond without assetstool restuls 2025-08-15 14:58:46 -06:00
dal cdb7e4f17e
message user clarifying 2025-08-15 14:48:41 -06:00
dal 641765b430
flip done tool stuff 2025-08-15 14:48:18 -06:00
dal 940ab3f59f
done tool state and context 2025-08-15 14:44:17 -06:00