Commit Graph

4615 Commits

Author SHA1 Message Date
Nate Kelley e8b29a42f7
better linting and logs 2025-07-23 15:45:40 -06:00
Nate Kelley 77deabd8ac
Update lint command 2025-07-23 15:41:59 -06:00
Nate Kelley bc6dd58559
update ts config paths 2025-07-23 15:40:13 -06:00
Nate Kelley d1fee530a4
add async vite loader 2025-07-23 15:19:01 -06:00
Nate Kelley fa925a1dd7
Merge branch 'staging' into big-nate/bus-1460-create-endpointui-to-generate-chart-images 2025-07-23 15:07:29 -06:00
Nate Kelley e42c78a98b
shimmer animation update 2025-07-23 15:04:30 -06:00
Nate Kelley 16b6923ad0
Remove ui shared 2025-07-23 14:57:12 -06:00
Nate Kelley 36a6b19a47
working vitest config 2025-07-23 14:53:57 -06:00
Nate Kelley d2ccb25a7f
update existing chart 2025-07-23 14:40:56 -06:00
dal 33ae858e6b
Merge pull request #612 from buster-so/dallin/hotfix-pin-trigger
pin trigger versions
2025-07-23 14:25:46 -06:00
dal 42949f6730
pin trigger versions 2025-07-23 14:23:37 -06:00
dal ca6894b8a7
Merge pull request #611 from buster-so/devin/BUS-1501-1753292104
feat: implement web search functionality for BUS-1501
2025-07-23 14:15:00 -06:00
dal 9e67fbfaae
refactor: update web search tool integration tests and improve code formatting
- Changed test query from 'OpenAI GPT' to 'Buster Data' with an increased limit of 10.
- Reorganized import statements in web-search-tool.ts for better readability.
- Enhanced formatting in permission-validator.test.ts for improved code clarity.
2025-07-23 13:12:56 -06:00
Nate Kelley 0072044595
Update registry 2025-07-23 13:03:50 -06:00
Nate Kelley c505374ce9
vite builder optimization 2025-07-23 12:57:09 -06:00
Nate Kelley 0711d4e128
remove stories 2025-07-23 12:47:10 -06:00
Nate Kelley 0dbac51aa9
update imports 2025-07-23 12:36:07 -06:00
Nate Kelley 2373601c9b
update build with themes, lib, and hooks 2025-07-23 12:31:26 -06:00
Nate Kelley 1dea5d5236
fix linting 2025-07-23 12:04:57 -06:00
Nate Kelley 0850e503ab
Move folder structure 2025-07-23 11:58:31 -06:00
Nate Kelley 94ac6bd0be
make biome the default for ui component sfolder 2025-07-23 11:49:34 -06:00
Devin AI 341b97f351 feat: implement web search functionality for BUS-1501
- Add webSearch method to FirecrawlService with WebSearchOptions, WebSearchResult, and WebSearchResponse interfaces
- Export new types from web-tools package
- Create web-search-tool in AI package with proper input/output schemas
- Add comprehensive unit tests for webSearch method (16 tests total)
- Add tool tests with mocking (4 tests)
- Add integration tests (skipped when no API key)
- Update package exports and dependencies
- Default search limit: 5, default format: markdown, content scraping enabled
- Proper error handling using CompanyResearchError
- AI package has no direct Firecrawl dependency

Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-23 17:43:13 +00:00
Nate Kelley fdfd5ab84f
format files pt 1 2025-07-23 11:35:09 -06:00
Nate Kelley b01450e706
fix workspace settings 2025-07-23 11:31:37 -06:00
Nate Kelley 4723e97c99
watchers 2025-07-23 11:20:35 -06:00
Nate Kelley a421031641
More fixes to types and imports 2025-07-23 11:14:38 -06:00
Nate Kelley fc6203e55e
additional updates 2025-07-23 10:34:25 -06:00
dal 21a89151d3
Merge pull request #600 from buster-so/devin/BUS-1487-1753225168
feat: implement wildcard validation for SQL security (BUS-1487)
2025-07-23 10:23:22 -06:00
dal 240986d7a0
instruction on execute sql 2025-07-23 10:16:49 -06:00
Nate Kelley b625dc4a5b
Update LegendDot.tsx 2025-07-23 10:16:19 -06:00
Nate Kelley f27079edf8
Create Target.tsx 2025-07-23 10:15:49 -06:00
dal 096cd17713
Merge pull request #605 from buster-so/devin/BUS-1495-1753278753
BUS-1495: Implement Snowflake adapter streaming with network-level row limiting
2025-07-23 10:15:05 -06:00
dal 77ffeab37a
Fix Snowflake adapter tests for lowercase column names
The Snowflake adapter implementation transforms column names to lowercase
for consistency, but the tests were expecting uppercase column names.
This commit updates the tests to match the implementation:

- Update test expectations to use lowercase column names (id, name)
- Fix hasMoreRows assertions to match implementation logic (only true when rowCount > limit)
- Ensure all Snowflake-related tests pass with the current adapter behavior

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-23 10:09:51 -06:00
Nate Kelley 0c23e2b957
fix additional components 2025-07-23 10:07:26 -06:00
Devin AI 458ac3e6ec revert: remove all Rust wildcard validation changes
- Revert apps/api/libs/sql_analyzer/src/analysis.rs to staging
- Revert apps/api/libs/sql_analyzer/src/errors.rs to staging
- Revert apps/api/libs/sql_analyzer/tests/analysis_tests.rs to staging
- Keep only TypeScript wildcard validation implementation
- PR now contains only relevant TypeScript changes in packages/ai/

Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-23 16:06:51 +00:00
dal d371a65524
Update Snowflake adapter tests and implementation for improved row handling
- Increased allowed variance in cached query time checks to accommodate network fluctuations.
- Corrected property name in test assertions to match expected lowercase format.
- Enhanced SnowflakeAdapter to transform column names to lowercase and adjusted logic for determining if more rows are available from the stream.
2025-07-23 10:01:34 -06:00
Nate Kelley 7e86e84d16
Fix many type errors 2025-07-23 09:56:01 -06:00
dal 03ba461dc4
Merge remote-tracking branch 'origin/staging' into devin/BUS-1495-1753278753 2025-07-23 09:43:18 -06:00
dal 3a4498c4fa
Merge pull request #608 from buster-so/dallin/hotfix-disable-parallel-tool-calls
Add fetch body modification for tool_choice in Anthropics and Vertex models
2025-07-23 09:35:03 -06:00
dal 5aa781a536
Add fetch body modification for tool_choice in Anthropics and Vertex models
- Implemented a custom fetch function in both anthropic.ts and vertex.ts to modify the request body.
- If tool_choice is present, added disable_parallel_tool_use to the request body.
- Included error handling for JSON parsing to ensure fallback to original request on failure.
2025-07-23 09:32:07 -06:00
dal 06aa299760
Merge pull request #607 from buster-so/dal/hotfix-streaming-proxy
Implement AbortError handling in streaming models
2025-07-23 09:03:35 -06:00
dal f10627b005
Implement AbortError handling in streaming models
- Added tests for handling AbortError scenarios in both memory-safe and standard streaming models.
- Updated the FallbackModel to gracefully handle intentional aborts without retrying or causing errors.
- Ensured that the controller closes properly on AbortError and that no fallback to subsequent models occurs.
- Enhanced mock models to simulate AbortError conditions for comprehensive testing.
2025-07-23 09:01:08 -06:00
Nate Kelley 957c38c0ac
add basic vite integration and remove unused helpers 2025-07-23 08:52:47 -06:00
dal 481bbed328
Merge pull request #606 from buster-so/dallin/bus-1122-reviewpush-the-think-and-prep-mode-updates
Dallin/bus-1122-reviewpush-the-think-and-prep-mode-updates
2025-07-23 08:32:49 -06:00
dal 5be55782fc
Update packages/ai/src/utils/memory/message-converters.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:29:47 -06:00
dal 87aa4f1993
Update packages/ai/src/tools/communication-tools/respond-without-asset-creation.test.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:29:40 -06:00
dal 3161c2b5e1
Update packages/ai/src/utils/memory/message-converters.test.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:29:20 -06:00
dal 5b0b6f360b
Update packages/ai/src/utils/database/format-llm-messages-as-reasoning.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:29:06 -06:00
dal b1be6aacc2
Update packages/ai/src/tools/communication-tools/respond-without-asset-creation.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:28:58 -06:00
dal b13d7c71fb
Update packages/ai/evals/agents/analyst-agent/metrics/think-and-prep-updates.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 08:28:38 -06:00