Commit Graph

979 Commits

Author SHA1 Message Date
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
Nate Kelley 9f17e2a140
Add healthcheck page 2025-09-08 16:11:13 -06:00
dal d17c21b2b7
Add docs API endpoints and database schema
- Introduced new API routes for managing documents, including listing, creating, updating, and deleting documents.
- Implemented database queries for document operations.
- Added validation schemas for request and response types using Zod.
- Updated the database schema to include a 'docs' table with necessary constraints.
- Integrated the new docs functionality into the server and shared packages.
2025-09-08 15:48:17 -06:00
Nate Kelley 403e15cb81
Update build and logout 2025-09-08 15:28:35 -06:00
dal cae94ae56a
database now has docs table 2025-09-08 14:44:25 -06:00
dal 69379e9057
all changes 2025-09-08 08:07:51 -06:00
dal 3dd4827591
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-06 14:36:59 -06:00
Nate Kelley 55d873ee2d
Added better formatting for cli package and updated versions to match workspace 2025-09-05 11:39:43 -06:00
dal 0aea7b724a
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-05 10:04:32 -06:00
Nate Kelley 820fbe91da
update package versions 2025-09-05 09:55:29 -06:00
dal db8a919e08
final changes on search 2025-09-05 09:45:17 -06:00
Nate Kelley cb8d1101f2
Merge branch 'staging' into big-nate-bus-1608-make-a-tanstack-start-demo 2025-09-05 09:43:12 -06:00
Nate Kelley b1a59c0b93
removed bustered unit tests 2025-09-04 22:29:33 -06:00
Nate Kelley 6ce5028a27
change next vars to vite vars 2025-09-04 22:12:15 -06:00
dal e5c8512c76
ok sync jobs to turbopuffer 2025-09-04 14:36:08 -06:00
dal a69eefe2b7
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-04 11:46:55 -06:00
dal 4e93071e75
Update environment configuration and sync functionality
- Added `TURBOPUFFER_REGION` to the environment configuration.
- Modified the `createClient` function to utilize the new `TURBOPUFFER_REGION` variable.
- Updated the `generateNamespace` function to return the data source ID directly instead of prefixing it.
- Adjusted various tests and sync job logic to reflect changes in namespace generation and ensure consistency across the application.
2025-09-04 11:45:59 -06:00
dal 17b06b97e7
Update GitHub Actions and CLI configuration
- Added .actrc to .gitignore to prevent local configuration from being tracked.
- Updated cli-release.yml to specify paths for apps and packages, enhancing workflow triggers.
- Improved permissions in cli-release.yml for better access control.
- Enhanced update-brew-tap.yml with detailed summary creation for deployment results.
- Introduced README.md for GitHub Actions, providing usage instructions and supported platforms.
- Added deploy and dry-run actions for better deployment management.
- Updated error handling in CLI commands for clearer messaging and improved user experience.
- Bumped CLI version to 0.3.0 in package.json to reflect recent changes.
2025-09-04 11:21:47 -06:00
Nate Kelley e5112da7b8
Merge branch 'staging' into big-nate-bus-1608-make-a-tanstack-start-demo 2025-09-04 08:50:29 -06:00
dal 3a0c4dbb68
Merge remote-tracking branch 'origin/staging' into recreate-cli-in-typescript 2025-09-04 08:48:01 -06:00
dal 2b2c867dab
typescript commands 2025-09-04 08:47:56 -06:00
dal 80f2eacbee
updates 2025-09-04 07:22:35 -06:00
dal 25da441517
Add init command and enhance deploy command options
- Introduced `init` command to initialize a new Buster project.
- Updated `deploy` command options to clarify the path description.
- Removed unused options from the deploy command.
- Refactored deployment logic to improve error handling and response processing.
- Enhanced configuration loading to ensure required fields are validated.
- Added spinner component for better user feedback during loading states.
2025-09-03 14:55:40 -06:00
dal 06ea66f2a4
recsolvjfj 2025-09-03 12:08:03 -06:00
dal 24d1bbda45
merge 2025-09-03 12:07:44 -06:00
dal 030968e1e8
fix anthropic beta headers 2025-09-03 11:47:03 -06:00
dal b980ad6588
underscore for header on bedrock 2025-09-03 11:30:20 -06:00
dal 6a387ea5a7
stop sequential thinking 2025-09-03 11:24:17 -06:00
dal caf40c492e
sequential thinking is complete field 2025-09-03 11:11:01 -06:00
Nate Kelley ae19b51ecc
simplify the server build 2025-09-03 10:40:13 -06:00
Nate Kelley 97e00e7b6b
make more catalog versions 2025-09-03 10:33:17 -06:00
dal 2e11ee999a
delay to see if it fixes the issue of not marking complete 2025-09-03 10:10:36 -06:00
Nate Kelley a3c9ce8900
make shared materialize function 2025-09-03 10:09:22 -06:00
Nate Kelley fca5a645ae
update tests 2025-09-03 10:05:06 -06:00
dal 992be1d12d
Merge pull request #786 from buster-so/Jacob-fix-db-init
Get rid of setup.sql and put setup in seed
2025-09-03 09:55:52 -06:00
jacob-buster 972db21f23 Get rid of setup.sql and put setup in seed 2025-09-03 09:54:28 -06:00
dal b5e931dcb8
cli 2025-09-03 09:41:52 -06:00
Nate Kelley 811cfb4626
Merge branch 'staging' into big-nate-bus-1608-make-a-tanstack-start-demo 2025-09-03 09:33:23 -06:00
dal 55e50d124e
update message entires fix for race conditions 2025-09-03 09:09:36 -06:00
dal badf379b8f
sequential thinking update for race condition? 2025-09-03 08:59:00 -06:00
dal 4e6f13c181
sequential thinking and updates 2025-09-03 08:46:56 -06:00
dal 1e5bc3977d
update messages 2025-09-03 08:01:07 -06:00
dal 14e7edd8d0
await db writes 2025-09-02 22:08:24 -06:00
dal 30f7e8ac88
speed up writes to db 2025-09-02 21:58:26 -06:00
dal 02e70b6905
anthropic beta headers 2025-09-02 21:49:00 -06:00
dal 4e06c529a5
routing for gateway 2025-09-02 21:21:33 -06:00
dal 13d62eaf14
Add gateway options for 'anthropic' provider in various agent steps
Updated DEFAULT_CACHE_OPTIONS in analyst and think-and-prep agents to include gateway options. Added gateway settings in multiple steps including analysis-type-router, create-todos, extract-values, generate-chat-title, flag-chat, format-follow-up, format-initial, and identify-assumptions steps to restrict provider usage to 'anthropic'. This enhances control over the AI model interactions.
2025-09-02 20:09:21 -06:00
dal 0a8fbe05b5
fix packages and pnpm lock 2025-09-02 17:41:29 -06:00
dal 190e52527d
ai gateway api key require 2025-09-02 17:29:29 -06:00
dal 0283fcd437
passing testsnow 2025-09-02 17:28:18 -06:00
dal d524e33996
Update AI SDK dependencies and refactor model initialization to use AI Gateway. Remove deprecated fallback logic and related tests for improved performance and maintainability. 2025-09-02 17:20:39 -06:00
dal 497598afe1
tool result fixing 2025-09-02 16:49:08 -06:00
dal 017971b776
tool call + result sorting logic 2025-09-02 16:05:04 -06:00
dal ea0ab9f290
resolve comments 2025-09-02 13:10:22 -06:00
dal 679f55b16d
add in public facing chat endpoint 2025-09-02 12:27:51 -06:00
dal b3604c6cb0
embeddings and sync job 2025-09-02 11:29:46 -06:00
dal fbd27bc61a
deduplicate values 2025-09-02 10:20:35 -06:00
dal 79ef7f211e
initial client and types 2025-09-02 10:00:59 -06:00
dal c70dfe735d
initial with types and schemas 2025-09-02 08:56:21 -06:00
dal 5949c3fbf5
added search 2025-09-02 07:50:43 -06:00
Nate Kelley 27bdd9bbe4
added some additional packages for reports 2025-09-01 22:26:08 -06:00
Nate Kelley f7a8572a8e
Add critical report functions 2025-09-01 22:07:50 -06:00
Nate Kelley 2320aa6f0f
read only prop passdown for version history 2025-09-01 16:46:28 -06:00
Nate Kelley 7f377ad85c
added updates to collection 2025-09-01 16:03:50 -06:00
Nate Kelley 9075278457
added three dot menu for dashboard 2025-09-01 14:49:53 -06:00
Nate Kelley b55dd2956a
update reasoning page 2025-08-29 20:44:06 -06:00
Nate Kelley 7fd779c319
auto change layout 2025-08-29 18:18:28 -06:00
Nate Kelley bb4a3bb85e
input flow 2025-08-29 17:58:44 -06:00
Nate Kelley 172de1151c
resolve merge conflicts 2025-08-29 09:58:25 -06:00
dal e165a37b36
migrate deploy to ts cli 2025-08-28 12:00:20 -06:00
dal 13038ff7b3
Update CLI and SDK configurations for improved functionality
- Enhanced the CLI with new linter rules and updated file structures for better organization.
- Modified package.json to reflect changes in dependencies and ensure compatibility.
- Improved the vitest configuration for better testing practices.
- Refactored various components for consistency and readability, including imports and error handling.
- Updated the server API and database queries to streamline authentication processes.
- Removed deprecated code and cleaned up unused files to maintain a tidy codebase.
2025-08-27 23:59:47 -06:00
dal 5726b01ecc
Enhance CLI functionality and SDK integration
- Added new CLI commands for authentication management and improved default action handling.
- Updated package.json to include new dependencies and scripts for building and running the CLI.
- Integrated authentication features into the SDK, allowing for API key validation.
- Modified the SDK configuration to use a new default API URL.
- Expanded the server API to include authentication routes.
- Updated database queries to support new API key functionalities.
- Improved code structure and readability across CLI and SDK components.
2025-08-27 23:31:03 -06:00
dal 3b585d09dd
sdk and ts cli 2025-08-27 15:53:53 -06:00
dal 397d4f3638
missing a few fixes for tests 2025-08-27 10:54:23 -06:00
dal ed723b7ca7
fixes to other communicatio tools 2025-08-27 10:54:08 -06:00
dal 6b0b4112d7
fixed all report bugs 2025-08-27 09:49:21 -06:00
dal beb332f01a
workspace permissions 2025-08-26 15:58:16 -06:00
dal f8fba4becd
increase max completion tokens 2025-08-26 11:19:20 -06:00
dal 5b1c903f78
snowflake credentials adjustment 2025-08-26 10:34:15 -06:00
dal fb1a49f498
fix on the done tool to get results in before race condition 2025-08-25 15:28:26 -06:00
dal e97ec9c002
Enhance S3 integration functionality
- Added bucketName to S3 integration responses and handlers to support bucket-specific operations.
- Updated tests to reflect the inclusion of bucketName in integration creation and retrieval processes.
- Improved error handling for fetching bucket names from the vault during S3 integration retrieval.

These changes improve the S3 integration management by allowing for more granular control and visibility of storage buckets.
2025-08-25 12:48:19 -06:00
dal 48de08f603
Merge remote-tracking branch 'origin/staging' into add-s3-integration-capability 2025-08-25 09:53:18 -06:00
dal 8a26630836
storage integration 2025-08-25 09:52:37 -06:00
dal abbbd6eac7
make update message entries await 2025-08-25 09:26:27 -06:00
dal e2cf8449e6
s3 tests 2025-08-25 08:48:10 -06:00
dal 41ca3c3724
Refactor S3 integration handlers and storage provider logic
- Simplified S3 integration handler functions by consolidating imports and improving code readability.
- Updated error handling in the S3 integration process to enhance clarity and maintainability.
- Refactored storage provider functions to utilize a more modular approach, separating concerns for better organization.
- Introduced utility functions for common operations, improving code reuse and reducing duplication.

These changes enhance the overall structure and maintainability of the S3 integration management features.
2025-08-25 08:06:07 -06:00
dal 5f51dfc459
Implement S3 integration management features
- Added routes for creating, retrieving, and deleting S3 integrations in the API.
- Introduced handlers for S3 integration operations, including validation of user permissions and storage credentials.
- Updated database schema to support S3 integrations, including a new table and associated queries.
- Integrated storage provider logic to handle S3, R2, and GCS configurations.
- Enhanced error handling and response structures for integration operations.

This commit lays the groundwork for managing storage integrations within the application, allowing users to connect and manage their S3 storage solutions.
2025-08-25 08:05:19 -06:00
dal f469b2a152
Update PostgreSQL adapter SSL configuration to allow self-signed certificates
- Modified the SSL configuration in both the PostgreSQL adapter and its tests to use { rejectUnauthorized: false } instead of a boolean true value.
- Ensured consistency in handling SSL settings across the adapter and its tests.
2025-08-25 00:26:29 -06:00
dal 570624a112
posgres ssl fix 2025-08-25 00:15:09 -06:00
dal 2e24d830f0
Refactor database credential handling across adapters
- Updated all database adapter tests and implementations to replace the 'database' field with 'default_database' for consistency.
- Ensured backward compatibility in the Redshift adapter by allowing both 'database' and 'default_database' fields.
- Enhanced SQLServer and MySQL adapters to reflect the new credential structure, improving clarity and maintainability.
2025-08-24 23:35:46 -06:00
dal 9bdfe81cd5
final tweak 2025-08-24 22:09:45 -06:00
dal 7b9afdbb2f
Enhance tool result conversion by validating toolCallId
- Added checks to ensure toolCallId exists and is a valid string before processing tool results.
- Preserves the original part if toolCallId is missing or invalid, improving robustness in message conversion.
2025-08-24 21:51:13 -06:00
dal 980a786d21
fix build errors 2025-08-24 21:42:38 -06:00
dal 455888cdcd
ai sdk v4 to v5 conversion 2025-08-24 21:31:16 -06:00
dal ce8d9a3064
Refactor updateMessageEntries for cache-first streaming approach
- Updated logic to prioritize cache as the source of truth during streaming, with asynchronous database updates for persistence.
- Improved error handling for background database updates, ensuring cache validity even if DB update fails.
- Cleaned up mergeResponseMessages and mergeReasoningMessages functions by removing redundant code.
2025-08-22 20:43:44 -06:00
dal 0d44a230d7
Update packages/database/src/queries/messages/helpers/merge-entries.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-22 17:37:43 -06:00
dal 948a07ec72
Update packages/database/src/queries/messages/helpers/merge-entries.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-22 17:37:34 -06:00
dal 77cd39b151
Update packages/database/src/queries/messages/update-message-entries.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-22 17:37:10 -06:00
dal b14054a033
Add lru-cache dependency and refactor updateMessageEntries function
- Introduced lru-cache version 11.1.0 in package.json and pnpm-lock.yaml.
- Refactored updateMessageEntries to utilize TypeScript-based merge logic with write-through caching.
- Improved error handling for fetching existing message entries and updated database logic to merge new entries with existing ones.
2025-08-22 17:34:40 -06:00
dal affe7b710b
update message entries query fix 2025-08-22 17:03:41 -06:00