Skip to content

Beta#80

Merged
Rohitjoshi9023 merged 11 commits intomainfrom
beta
Apr 9, 2026
Merged

Beta#80
Rohitjoshi9023 merged 11 commits intomainfrom
beta

Conversation

@Sahil5963
Copy link
Copy Markdown
Contributor

@Sahil5963 Sahil5963 commented Apr 8, 2026

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)

Testing

  • I've tested this locally
  • I've added/updated tests
  • All existing tests pass

Checklist

  • My code follows the project's style guidelines
  • I've updated the documentation (if needed)
  • I've added tests that prove my fix/feature works
  • New and existing tests pass locally

Screenshots (if applicable)

Sahil5963 and others added 11 commits March 31, 2026 19:21
- Replaced the existing system prompt to reflect the new focus on HR operations, including employee onboarding and performance reviews.
- Removed outdated skills related to revenue intelligence, customer health, frontend design, and incident management.
- Introduced new skills for employee onboarding and performance reviews with updated icons and configurations.
- Adjusted loading behavior to prevent duplicate skill calls in the conversation history.
- Updated initial welcome message to align with the new HR Copilot theme.
… from package files

- Updated the version in package.json to 2.1.4-alpha.3.
- Excluded source map files from the package distribution by adding "!dist/**/*.map" to the files array.
…ect event ordering

Previously, server-side tools were executed post-loop after the adapter's for-await
finished, causing message:end to arrive before action:end(result). This broke client
message splitting and rendered skill cards below the assistant response instead of above.

Changes:
- llm-sdk/runtime: execute server tools inline in case "action:end" before message:end
  arrives naturally from the adapter, removing all event-ordering hacks
- copilot-sdk/AbstractChat: split message turn on toolResults.size > 0 (not just text)
  so tool-only turns are correctly finalized at message:end
- copilot-sdk/AbstractChat: skip server-side assistantWithToolCalls in done handler
  to prevent duplicate tool card renders in the UI
- examples/playground: use workspace:* deps and add transpilePackages for Turbopack

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Introduced a new tool for retrieving the current date, including its day of the week.
- Updated tool rendering logic to handle the new date tool and improve UI feedback during execution.
- Adjusted the handling of assistant messages to prevent duplicate rendering of tool results in the chat interface.
…handling

- Introduced a new provider configuration for "yourgpt-server" in constants and types.
- Added a proxy route for yourgpt-server to handle streaming and non-streaming requests.
- Updated PlaygroundPage to conditionally check for API keys based on the selected provider.
- Bumped versions for copilot-sdk and llm-sdk to reflect recent changes.
…cleanup

- Replace all sidebar icons with Hugeicons duotone-rounded (AiMagic, AiBook,
  MagicWand, Puzzle, BubbleChat, SlidersHorizontal, FileCode, ServerStack, AiChip1)
- Move Generative UI to root sidebar; rewrite with two-approach structure
  (toolRenderers vs AI-generated iframe via useGenerativeUI/HtmlRenderer)
- Move branching from chat/ to advanced/; merge message-actions into chat/ui
- Collapse skills/ folder to flat skills.mdx (fixes fumadocs dropdown bug)
- Move context/ pages into advanced/; move headless into customizations/
- Add 18 permanent redirects in next.config.mjs for all moved/deleted routes
- Add AiMagic, AiBook, BubbleChat, FileCode, MagicWand, Puzzle,
  ServerStack, SlidersHorizontal icon components

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add @yourgpt/llm-sdk/fireworks provider (OpenAI-compatible, lazy OpenAI client)
- Fix tool call streaming: track by index instead of tc.id (Fireworks repeats
  the same tc.id across chunks, breaking multi-chunk argument accumulation)
- Add examples/fireworks-demo — Vite+Express app with 26-model selector,
  browse link to fireworks.ai/models, tested with kimi-k2p5 + deepseek-v3p2
- Add docs: providers/fireworks.mdx and providers/openrouter.mdx (closes #79)
- Update providers/index.mdx and meta.json to include both new providers

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Introduced a new `storage.mdx` file detailing session persistence and chat history management.
- Removed outdated `session.mdx` and `meta.json` files to streamline documentation.
- Included examples for basic setup, browser storage, server persistence, and the `useThreadManager` hook.
- Added information on data persistence, auto-eviction, and API contract for server storage.
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
copilot-playground Error Error Apr 8, 2026 11:10am
copilot-sdk-docs Ready Ready Preview, Comment Apr 8, 2026 11:10am

Request Review

@Rohitjoshi9023 Rohitjoshi9023 merged commit 9656816 into main Apr 9, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants