You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Enhance stock analysis agent and other components
- Refactored stock analysis agent's reasoning protocol for clarity and conciseness, consolidating multiple analysis frameworks into a streamlined process.
- Updated data gathering and analysis phases in the stock analysis agent to improve efficiency and clarity.
- Added tool efficiency guidelines to the weather agent to prevent repetitive tool usage.
- Changed index configuration in pg-storage from 'flat' to 'hnsw' for improved performance with high-dimensional embeddings.
- Cleaned up memory template in pg-storage for better readability and organization.
- Updated web scraper tool to introduce new schemas for crawling, extraction, request, and storage options, enhancing configurability.
- Improved output structure in web scraper tool to better organize extracted content and analysis results.
- Introduced a new chat sidebar component for displaying agent details, features, checkpoints, and memory settings in a user-friendly manner.
Copy file name to clipboardExpand all lines: Copilot-Processing.md
+15-16Lines changed: 15 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,23 +31,22 @@ Instructions also mention Unreal Engine ThirdPerson template project and UE C++
31
31
-[x] Update `src/mastra/config/google.ts` to use `createGoogleGenerativeAI`.
32
32
-[x] Update `src/mastra/config/pg-storage.ts` to use local provider instance instead of legacy facade.
33
33
-[x] Update documentation
34
+
-[x] Improve Chat UI and Google 3 Model Support:
35
+
-[x] Add Gemini 3 Flash and update Gemini 3 Pro in `google-models.ts`.
36
+
-[x] Improve `ChatInput` with `ModelSelector`, `Context`, `SpeechButton`, and `ActionMenu`.
37
+
-[x] Create `ChatSidebar` for agent details, checkpoints, and memory settings.
38
+
-[x] Update `ChatPage` layout to include sidebar and adjust height for Navbar.
39
+
-[x] Restore all features to `ChatHeader` and add `mt-16` to lower it below the Navbar.
40
+
-[x] Add `gemini3Expert` agent to `agents.ts`.
34
41
35
42
## Summary
36
43
37
-
Enhanced the GitHub toolset in `src/mastra/tools/github.ts` by adding 5 new tools:
44
+
Enhanced the Chat UI and added support for Google Gemini 3 models:
38
45
39
-
1.`createPullRequest`: Create a new PR with title, head, base, and body.
40
-
2.`mergePullRequest`: Merge an existing PR using merge, squash, or rebase methods.
41
-
3.`addIssueComment`: Add comments to issues or PRs.
42
-
4.`getPullRequest`: Retrieve detailed information about a specific PR.
43
-
5.`getIssue`: Retrieve detailed information about a specific issue.
44
-
45
-
Fixed a TypeScript error in `src/mastra/agents/bgColorAgent.ts` where `colorChangeTool` was incompatible with the `Agent` class.
46
-
47
-
Fixed a runtime error in `app/components/navbar.tsx` caused by `NavigationMenuTrigger` receiving multiple children when `asChild` was true. The `NavigationMenuTrigger` component in `ui/navigation-menu.tsx` was updated to only render the chevron icon when `asChild` is false.
48
-
49
-
Updated `src/mastra/config/google.ts` and `src/mastra/config/pg-storage.ts` to be compatible with `@ai-sdk/google` v3. This involved:
50
-
51
-
- Using `createGoogleGenerativeAI` to create a provider instance in `google.ts`.
52
-
- Updating `pg-storage.ts` to import the `google` provider from the local config instead of the removed facade in `@ai-sdk/google`.
53
-
- Removing unnecessary type casts in `pg-storage.ts`.
46
+
1.**Google 3 Models**: Added `gemini-3-flash-preview` and updated `gemini-3-pro-preview` in the model configuration.
47
+
2.**Chat UI Improvement**:
48
+
-**Rich Input**: The `ChatInput` now features a model selector, token usage context, speech-to-text button, and an action menu for attachments.
49
+
-**Sidebar Layout**: Added a `ChatSidebar` that displays agent capabilities, conversation checkpoints, and memory configuration (Thread ID/Resource ID).
50
+
-**Lowered Header**: The `ChatHeader` now has a top margin (`mt-16`) to sit perfectly below the fixed global Navbar. All original features (checkpoints, memory settings, usage) have been restored to the header while also being available in the sidebar.
51
+
-**Layout Adjustment**: Updated the `ChatPage` height to `h-[calc(100vh-4rem)]` to account for the Navbar height and prevent unwanted scrolling.
52
+
3.**New Agent**: Added a specialized `Gemini 3 Expert` agent configuration.
0 commit comments