Skip to content

Beta#83

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

Beta#83
Rohitjoshi9023 merged 7 commits intomainfrom
beta

Conversation

@Sahil5963
Copy link
Copy Markdown
Contributor

@Sahil5963 Sahil5963 commented Apr 9, 2026

What's in this PR

Bug Fix

  • fix(llm-sdk): add missing action:end events in streaming tool calls — all four legacy adapters (OpenAI, Azure, Google, Ollama) were yielding action:call events but never emitting action:end, preventing the runtime from triggering tool execution during streaming.

New Feature: Together AI Provider

  • New @yourgpt/llm-sdk/togetherai provider — native Together AI support using OpenAI-compatible API with streaming, tool calling, vision, and JSON mode
  • Docs page — full setup guide, available models, configuration, tool calling, and Copilot UI integration
  • Example app (examples/togetherai-demo/) — Express + Vite demo with model selector dropdown and Copilot Chat UI
  • Comprehensive test suite — 10 tests covering generateText, streamText, single/multi tool execution, system prompts, multi-turn conversations, JSON mode, abort signals, multiple models, and token usage tracking (all passing)

Docs Cleanup

  • Removed 9 outdated alpha-docs files
  • Updated compaction and agentic-loop documentation
  • Added beta release notes

Testing

  • All 10 Together AI provider tests passing (stream, non-stream, tools, multi-model)
  • pnpm build passes for llm-sdk with new provider
  • Gitleaks scan clean on all commits
  • Tested with real Together AI API key against Llama 3.3 70B, DeepSeek V3, and 9 other models

Sahil5963 and others added 5 commits April 9, 2026 15:31
- Removed outdated headless routes from `next.config.mjs` to streamline navigation.
- Added new documentation for headless features, including `useCopilotEvent` and `useMessageMeta`, to enhance user understanding.
- Introduced client-side and server-side skills documentation, detailing registration and usage.
- Created new `headless` and `skills` sections in the documentation, including examples and best practices for implementation.
- Deleted the `skills.mdx` file as part of the restructuring to improve clarity and organization.
- Modified the PATH variable in the pre-commit script to include the user's pnpm directory for better compatibility in non-interactive shells.
All four legacy adapters (OpenAI, Azure, Google, Ollama) were yielding
action:call events but never emitting action:end, preventing the runtime
from knowing when a tool call finished and triggering execution.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add native Together AI provider using OpenAI-compatible API with
streaming, tool calling, vision, and JSON mode support. Includes
full docs page, Express+Vite demo app, and comprehensive test suite.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… beta release notes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 9, 2026

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

Project Deployment Actions Updated (UTC)
copilot-playground Error Error Apr 9, 2026 1:13pm
copilot-sdk-docs Ready Ready Preview, Comment Apr 9, 2026 1:13pm

Request Review

Vercel uses npm which doesn't support pnpm's workspace: protocol,
causing EUNSUPPORTEDPROTOCOL errors during install.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tProvider

- Add createTogetherAI() legacy factory (returns AIProvider for createRuntime)
- Rebuild demo from Express+Vite to Next.js app using the proper
  copilot-sdk pattern: createRuntime + runtime.handleRequest on backend,
  CopilotProvider + CopilotChat on frontend
- Sidebar with model selector, setup guide, and links
- 11 verified models across DeepSeek, Llama, Qwen, and more

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Rohitjoshi9023 Rohitjoshi9023 merged commit 061f34d 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