Commit Graph

5341 Commits

Author SHA1 Message Date
Nate Kelley 0d20155b97
Add stable selectors 2025-08-08 18:23:29 -06:00
Nate Kelley 8911e7954f
Additional render updates 2025-08-08 17:58:46 -06:00
Nate Kelley 165576b669
Merge branch 'staging' of https://github.com/buster-so/buster into staging 2025-08-08 17:42:26 -06:00
Nate Kelley d888d4294c
Update useReportEditor.tsx 2025-08-08 17:42:11 -06:00
Nate Kelley 948db75df8
Merge pull request #692 from buster-so/nate/pdf-hot-fix
Nate/pdf hot fix
2025-08-08 17:37:08 -06:00
Nate Kelley a175d11492
existing stlye update 2025-08-08 17:36:30 -06:00
Nate Kelley 8feff47f4c
add better export settings 2025-08-08 17:27:28 -06:00
Nate Kelley 9a88c67b9b
Merge pull request #689 from buster-so/GPT-5-MetaPrompting
Testing some new GPT 5 metaprompts
2025-08-08 17:01:08 -06:00
Nate Kelley 6ee9200187
Merge pull request #691 from buster-so/nate/pdf-hot-fix
add global vars
2025-08-08 16:55:32 -06:00
Nate Kelley 40454d2519
add global vars 2025-08-08 16:55:08 -06:00
Nate Kelley ea1dfda2ec
Merge pull request #690 from buster-so/nate/pdf-hot-fix
add print stuff
2025-08-08 16:45:29 -06:00
Nate Kelley 70780a3773
add print stuff 2025-08-08 16:45:04 -06:00
jacob-buster 1f4f319098 Testing some new GPT 5 metaprompts 2025-08-08 16:10:46 -06:00
dal 51b7d4e691
Remove serviceTier option from OpenAI configuration in analyst and think-and-prep agents 2025-08-08 15:25:52 -06:00
Cursor Agent 521569ec75 Add keyboard handling for deleting adjacent metric nodes
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-08 20:54:29 +00:00
dal b00b5c6858
Add serviceTier option to OpenAI configuration in analyst and think-and-prep agents 2025-08-08 14:32:21 -06:00
dal e21ac9d1e1
low verbosity on anlysis router 2025-08-08 14:31:14 -06:00
dal 63450d31d7
low verbosity 2025-08-08 14:30:04 -06:00
Nate Kelley 6aeda29592
Merge pull request #679 from buster-so/cursor/access-plate-editor-for-pdf-download-4b33
Access plate editor for pdf download
2025-08-08 14:26:07 -06:00
dal 663bafdb41
dumb down and make smarter 2025-08-08 14:21:51 -06:00
Nate Kelley 1e9e3c6a80
add print html page functionality 2025-08-08 14:13:17 -06:00
Nate Kelley cb02074cba
handle after print 2025-08-08 13:58:25 -06:00
dal 14092b08be
move everything over to gpt5 2025-08-08 13:29:59 -06:00
dal 1d657c53c6
lock 2025-08-08 13:18:19 -06:00
dal 5e97fbffd2
enhance create-todos-system-prompt: add tool calling guidelines and clarify user request interpretation
- Introduced a section on tool calling rules to ensure proper usage of available tools.
- Added clarifications to the TODO list items regarding user requests, emphasizing the need to determine if the user is asking for a single metric, a report, or a dashboard.

These updates improve the clarity and functionality of the analyst agent's prompt, ensuring more accurate task breakdowns.
2025-08-08 13:18:10 -06:00
dal 9156e7a06e
merge staging 2025-08-08 13:17:58 -06:00
Nate Kelley 5c6bfdf96a
pass down ids and update pdf generation logic 2025-08-08 13:14:55 -06:00
dal e75f90ceab
refactor: update dashboard types and schemas for improved validation
- Removed unused import for `createMetricsRawLlmMessageEntry` in visualization tools.
- Introduced Zod schemas for `Dashboard` and `DashboardConfig` to enhance type validation and structure.
- Cleaned up the interface definitions for better clarity and maintainability.

These changes improve the robustness of the dashboard configuration and streamline the codebase.
2025-08-08 13:00:20 -06:00
Nate Kelley 3745dc6ac2
move helpers to their own files 2025-08-08 11:57:32 -06:00
Nate Kelley e02015206a
update save functionality 2025-08-08 11:52:07 -06:00
dal ff8530a08f
a little reorg 2025-08-08 11:51:06 -06:00
dal dada5cb0eb
refactor: remove unused dependencies and clean up visualization tools
- Deleted references to the `@mastra/core` package from various configuration files.
- Removed multiple unused test files and helper functions related to visualization tools, including axis validation and version history management.
- Cleaned up import statements for better organization and readability.

These changes streamline the codebase by eliminating unnecessary dependencies and improving maintainability.
2025-08-08 11:48:53 -06:00
Nate Kelley d3dd804a3f
pdf export coming soon. 2025-08-08 11:39:43 -06:00
dal 601a13c402
analyst agent steps is clean 2025-08-08 11:33:04 -06:00
Nate Kelley edabcac7f2
update PDF export features 2025-08-08 11:31:46 -06:00
Nate Kelley fb5abb8a75
added additional styles 2025-08-08 11:05:55 -06:00
Nate Kelley 124997a1c0
Report editor 2025-08-08 10:43:32 -06:00
Nate Kelley f100dc723f
editor pdf exporting 2025-08-08 10:40:47 -06:00
Nate Kelley 4c7cd84e88
Merge pull request #685 from buster-so/nate/memory-leak-quick-wins
Nate/memory leak quick wins
2025-08-08 10:33:46 -06:00
Nate Kelley 1317190edf
export to pdf hook update 2025-08-08 10:33:28 -06:00
Nate Kelley 078ea21086
Merge branch 'staging' into cursor/access-plate-editor-for-pdf-download-4b33 2025-08-08 10:30:14 -06:00
Nate Kelley 083c6c2b57
Remove useless react memo stuff 2025-08-08 10:19:48 -06:00
Cursor Agent 2ccb1e30fe Add report editor registry exports
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-08 16:15:06 +00:00
Nate Kelley 31b3116e52
minor update to dashboard grid and memoizing 2025-08-08 10:07:48 -06:00
Nate Kelley 5456561734
add a better markdown converter 2025-08-08 09:57:05 -06:00
Nate Kelley 6ba45c9797
dynamically load posthog provider 2025-08-08 09:44:20 -06:00
Nate Kelley f544d93d6b
Make query cache a little faster 2025-08-08 09:40:46 -06:00
dal 7f1bfc3bc5
fix: improve error handling and refactor test mocks for SQL execution
- Added a check to ensure the DataSource is available before executing SQL statements, throwing an error if not.
- Refactored test mocks to use `vi.mocked` for better clarity and consistency in handling DataSource connection errors.
- Removed unnecessary whitespace for cleaner code.

These changes enhance the robustness of SQL execution and improve the reliability of related tests.
2025-08-08 09:36:26 -06:00
dal fb65ac42ea
test: update integration tests to include additional properties for agent options
- Added userId, chatId, organizationId, dataSourceId, and dataSourceSyntax to the integration tests for the Think and Prep Agent and Mark Message Complete Step.
- Cleaned up import statements for better organization and readability.
- Ensured that the tests reflect the latest schema changes for improved tracking and functionality.

These updates enhance the clarity and robustness of the integration tests, aligning them with recent changes in agent options.
2025-08-08 09:32:53 -06:00
dal 3d12455f69
refactor: enhance agent options and streamline step functions
- Added new properties (chatId, organizationId, dataSourceId, dataSourceSyntax, userId) to the ThinkAndPrepAgentOptionsSchema for improved tracking and functionality.
- Renamed createTodos function to runCreateTodosStep for consistency across step functions.
- Updated integration tests to reflect the new function names and ensure proper functionality.
- Removed outdated test files related to the think-and-prep step, reducing clutter and focusing on relevant tests.

These changes improve the modularity and clarity of the agent's configuration while enhancing the overall maintainability of the codebase.
2025-08-08 09:29:59 -06:00