dal
0feb690bbe
try again
2025-07-21 15:19:38 -06:00
Nate Kelley
c60ca104ca
Merge branch 'staging' of https://github.com/buster-so/buster into staging
2025-07-21 15:08:31 -06:00
Nate Kelley
04b70f56a3
Update turbo.json
2025-07-21 15:08:29 -06:00
dal
ae96e2f8b1
docker file stuff
2025-07-21 15:05:33 -06:00
Nate Kelley
20898b7713
buster workspace needs sandbox
2025-07-21 15:00:07 -06:00
dal
ecd9902e46
Merge pull request #587 from buster-so/dallin/bus-1469-getting-errors-for-flagging-assumptions-in-production
...
message post processing bugfix no longer loading duplicate conversation history
2025-07-21 12:51:02 -06:00
dal
3991eccf5c
Merge remote-tracking branch 'origin/staging' into dallin/bus-1469-getting-errors-for-flagging-assumptions-in-production
2025-07-21 12:41:14 -06:00
dal
cee4483751
message post processing bugfix no longer loading duplicate conversation history
2025-07-21 12:34:34 -06:00
dal
2307ad21df
Merge pull request #582 from buster-so/devin/BUS-1464-1753084631
...
feat: implement delete_files tool for file deletion operations
2025-07-21 12:06:45 -06:00
dal
8bb4e4ad8e
optimize dataset caching
2025-07-21 10:55:50 -06:00
dal
4dd59a299d
trim out random period message
2025-07-21 10:17:12 -06:00
dal
215bca7db4
increase concurrency on turb.json?
2025-07-21 10:09:26 -06:00
dal
9656c3670e
Merge remote-tracking branch 'origin/staging' into dallin/bus-1469-getting-errors-for-flagging-assumptions-in-production
2025-07-21 10:02:00 -06:00
dal
a3a5c39df9
reorganized system messages and added cache controls to the identify assuptinos and flag-chats
2025-07-21 10:01:40 -06:00
dal
d80c44d5ca
Merge pull request #585 from buster-so/jacob-assumption-changes-v2
...
Fixed some assumption logic
2025-07-21 09:59:48 -06:00
jacob-buster
e08117f03b
Fixed some assumption logic
2025-07-21 09:51:54 -06:00
dal
2f7cfd1779
initial summary and such should only go when not a slack follow up
2025-07-21 09:26:18 -06:00
Nate Kelley
a8c18844ee
fix broken avatar colors
2025-07-21 08:32:39 -06:00
Devin AI
1e60ccf010
feat: implement delete_files tool for file deletion operations
...
- Add delete-files-tool with sandbox and local execution support
- Support bulk operations with individual success/failure tracking
- Follow established file tools patterns and error handling
- Include comprehensive unit tests with mocking
- Export tool in main index for accessibility
Implements BUS-1464
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 08:03:21 +00:00
dal
951e142c6f
Merge pull request #578 from buster-so/dallin/build-lint-unit-tests-ci-cd
...
Dallin/build lint unit tests ci cd
2025-07-21 01:54:12 -06:00
dal
254e7fc462
default db conn to local when none present
2025-07-21 01:51:33 -06:00
dal
fdb46bba29
electric helpers
2025-07-21 01:37:41 -06:00
dal
5ca40d032b
Enhance unit tests by mocking database interactions and updating organization roles to 'querier' in security-related test files.
2025-07-21 01:37:32 -06:00
dal
d5eb03831c
Merge remote-tracking branch 'origin/staging' into dallin/build-lint-unit-tests-ci-cd
2025-07-21 01:18:57 -06:00
dal
8e60dd5590
Merge pull request #561 from buster-so/devin/BUS-1449-1752896149
...
feat: implement edit_files tool for find-and-replace operations (BUS-1449)
2025-07-21 01:17:45 -06:00
dal
ee14a855ca
lint fixes
2025-07-21 01:16:28 -06:00
dal
5f4230fa8a
Merge remote-tracking branch 'origin/staging' into devin/BUS-1449-1752896149
2025-07-21 01:15:41 -06:00
dal
f5b82bca15
exclude web for now
2025-07-21 01:15:01 -06:00
dal
4685744c30
Merge pull request #576 from buster-so/devin/BUS-1450-1753079457
...
feat: implement create_files tool for BUS-1450
2025-07-21 01:13:21 -06:00
dal
5157b4a44a
revert env.mjs back
2025-07-21 01:08:30 -06:00
dal
6ae9f6c3cc
try again
2025-07-21 01:00:08 -06:00
dal
9932261bb5
tyr again with skipping for env.mjs
2025-07-21 00:56:20 -06:00
dal
84be211028
skip validate env on ci
2025-07-21 00:50:53 -06:00
dal
2405242950
skip validate env
2025-07-21 00:43:45 -06:00
Devin AI
4cdc049904
refactor: address code review suggestions
...
- Move createFiles export next to readFiles for better organization
- Remove unused AnalystRuntimeContext import
- Improve code organization and cleanliness
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 06:42:58 +00:00
dal
474dffc1d3
Try again
2025-07-21 00:39:08 -06:00
dal
5ae39a15b3
k lets try this
2025-07-21 00:36:01 -06:00
Devin AI
b4afacef85
feat: implement create_files tool for BUS-1450
...
- Add create-file-tool.ts with Zod schema and bulk file creation support
- Add create-file-functions.ts with sandbox execution and local fallback
- Support both absolute and relative file paths
- Create directories if they don't exist, overwrite existing files
- Handle errors gracefully, continue processing other files on individual failures
- Return detailed success/error results for each file operation
- Include comprehensive unit tests (18 tests, all passing)
- Export tool in index.ts following established patterns
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 06:33:52 +00:00
dal
ec4262b87c
ci and a random lint
2025-07-21 00:28:39 -06:00
Devin AI
677c3753f8
refactor: restructure edit_files tool to match read_files pattern
...
- Move to new subdirectory structure: packages/ai/src/tools/file-tools/edit-files-tool/
- Follow exact same architectural pattern as read_files tool
- Use discriminated union output schema for results
- Implement sandbox execution with fallback to local execution
- Fix regex escaping issues in generated sandbox code
- Maintain all existing find-and-replace validation logic
- Support bulk operations with individual success/failure tracking
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 06:24:22 +00:00
Devin AI
42e4362bc6
Merge remote-tracking branch 'origin/staging' into devin/BUS-1449-1752896149
2025-07-21 06:13:10 +00:00
dal
6d148947c9
Merge pull request #574 from buster-so/devin/BUS-1462-1753076609
...
feat: add GitHub integrations table for BUS-1462
2025-07-21 00:05:19 -06:00
Devin AI
93e69e84c5
resolve: merge conflict in index.ts - include both editFiles and readFiles exports
...
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 06:05:13 +00:00
dal
69f3843695
Merge pull request #560 from buster-so/devin/BUS-1448-1752896052
...
feat: implement read_files tool for BUS-1448
2025-07-21 00:01:03 -06:00
dal
0cb7e2a7cf
feat: enhance file reading capabilities with sandbox support
...
- Added support for reading files in a sandbox environment using @buster/sandbox.
- Introduced new file reading tool with async operations and error handling.
- Implemented integration tests for sandbox and local execution scenarios.
- Updated package.json and pnpm-lock.yaml to include new dependencies.
Co-Authored-By: [Your Name] <your.email@example.com>
2025-07-20 23:59:55 -06:00
Devin AI
9b9330982a
fix: address PR review comments for GitHub integrations
...
- Make installationId and githubOrgId NOT NULL (required GitHub API fields)
- Change user foreign key to ON DELETE SET NULL to prevent blocking user deletion
- Add index on github_org_id for better query performance
- Maintain unique constraint on organization_id + installation_id pair
Addresses greptile-apps review comments on PR #574
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:59:39 +00:00
Devin AI
45749b881b
fix: replace manual migration with properly formatted Drizzle migration
...
- Remove manual migration and use proper Drizzle format
- Update journal metadata to track migration 0084
- Follow exact pattern from auto-generated migrations
- Maintain all GitHub integrations table functionality
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:49:00 +00:00
Devin AI
6bc6602028
feat: add GitHub integrations table and migration
...
- Add githubIntegrationStatusEnum with states: pending, active, suspended, revoked
- Add githubIntegrations table with GitHub App architecture fields:
- installationId, appId for GitHub App integration
- githubOrgId, githubOrgName for GitHub organization info
- tokenVaultKey, webhookSecretVaultKey for secure token storage
- repositoryPermissions JSONB field for access control
- Add foreign key constraints to organizations and users tables
- Add indexes for organizationId and installationId for query performance
- Add unique constraints for tokenVaultKey and org-installation pairs
- Create migration 0084_github_integrations.sql following Drizzle pattern
Implements BUS-1462: GitHub integrations table for tracking GitHub App integrations
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:45:51 +00:00
dal
06249f5e8a
rearrange and get some things right for the initial read file tool
2025-07-20 23:04:11 -06:00
dal
7e1adbec2a
no dist
2025-07-20 22:45:50 -06:00