Commit Graph

4732 Commits

Author SHA1 Message Date
Nate Kelley a11ce3bfd2
Update responses and requests 2025-07-23 16:35:14 -06:00
Nate Kelley 1ea1d6c97c
move around some types 2025-07-23 16:29:00 -06:00
Nate Kelley 011724286c
Fix broken font size 2025-07-23 16:20:34 -06:00
Nate Kelley adb6527086
Create input card 2025-07-23 16:18:16 -06:00
Nate Kelley d9f76333a4
Add env utils to workspace 2025-07-23 16:01:10 -06:00
Nate Kelley ac8578a95f
Merge pull request #613 from buster-so/big-nate/bus-1460-create-endpointui-to-generate-chart-images
Big nate/bus 1460 create endpointui to generate chart images
2025-07-23 15:59:49 -06:00
Nate Kelley 0601a3cd09
fix weird vite 7 error 2025-07-23 15:57:44 -06:00
dal fb2e2c529c
feat: enhance documentation agent with SQL execution and context management
- Introduced executeSqlDocsAgent tool for executing SQL queries specific to documentation tasks.
- Updated DocsAgentContext to include dataSourceId and improved context management.
- Refactored context initialization and workflow steps to utilize new context structure.
- Enhanced createDocsTodosStep to generate comprehensive TODO lists based on user input.
- Improved error handling and logging throughout the documentation agent workflow.
- Updated tests to reflect changes in context keys and ensure proper functionality.
2025-07-23 15:53:18 -06:00
Nate Kelley 587eda43d0
Update axios version 2025-07-23 15:48:44 -06:00
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 9ac67f511b
Merge remote-tracking branch 'origin/staging' into dallin/bus-1498-piece-together-docs-agent-with-instructions-tools-workflow 2025-07-23 14:34:13 -06:00
dal cb9aac6a2f
added in the web search to the agent 2025-07-23 14:26:46 -06:00
dal 2fe23084a5
Merge remote-tracking branch 'origin/staging' into dallin/bus-1498-piece-together-docs-agent-with-instructions-tools-workflow 2025-07-23 14:26:02 -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
dal 4f3f8f3810
feat: implement documentation agent workflow with context initialization
- Added new steps for the documentation agent, including context initialization, todo creation, and main processing logic.
- Introduced schemas for input and output validation using Zod.
- Created a new workflow that orchestrates the steps for generating documentation based on user input.
- Enhanced the existing file structure to support the new documentation agent functionality.
2025-07-23 11:32:50 -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
dal b043bcd03d
refactor: rename bashExecute to executeBash for consistency
- Updated the export name in index.ts and adjusted imports in the corresponding test file.
- Modified the tool definition in bash-execute-tool.ts to reflect the new naming convention.
2025-07-23 10:55:03 -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