Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
7a2240e
fix
ankushchhabradelta4infotech-ai Mar 20, 2026
0b7a47c
Merge branch 'release/alpha' of https://github.com/yourgpt/copilot-sd…
ankushchhabradelta4infotech-ai Mar 23, 2026
f470ace
Merge remote-tracking branch 'upstream/release/alpha' into fix/sdk-ui
ankushchhabradelta4infotech-ai Mar 23, 2026
e87dabf
Merge branch 'release/alpha' of https://github.com/yourgpt/copilot-sd…
ankushchhabradelta4infotech-ai Mar 25, 2026
25cee89
fix: continue with tool execution
ankushchhabradelta4infotech-ai Mar 25, 2026
5562f40
Merge branch 'release/alpha' of https://github.com/yourgpt/copilot-sd…
ankushchhabradelta4infotech-ai Mar 26, 2026
82d1fbf
feat(examples): add generative-ui-demo and skills-demo as standalone …
Sahil5963 Mar 28, 2026
27b921b
feat(skills-demo): redesign as Dash SaaS dashboard with animated skil…
Sahil5963 Mar 28, 2026
da36c48
feat(llm-sdk): add fallback chain & routing strategies
Sahil5963 Mar 29, 2026
115b02f
Merge branch 'release/alpha' into beta
Sahil5963 Mar 29, 2026
82f8d5c
Merge branch 'release/alpha' into beta
Sahil5963 Mar 29, 2026
391b195
fix: sync pnpm lockfile with generative-ui-demo and skills-demo packages
Sahil5963 Mar 29, 2026
bae8419
fix(examples): add composite:true to tsconfig.node.json in skills-dem…
Sahil5963 Mar 29, 2026
421ebf5
fix(examples): add emitDeclarationOnly to satisfy allowImportingTsExt…
Sahil5963 Mar 29, 2026
2874d16
feat(skills-demo): enhance skills system with dynamic skill registrat…
Sahil5963 Mar 29, 2026
64a760a
Merge branch 'beta' of https://github.com/YourGPT/copilot-sdk into beta
Sahil5963 Mar 29, 2026
b324ba5
chore: update pnpm-lock.yaml with new dependencies and versions
Sahil5963 Mar 29, 2026
a2f5667
feat(copilot-sdk): add streamMode prop for agent response bubble beha…
Sahil5963 Mar 29, 2026
fea0899
chore: remove tool-search-implementation.md file
Sahil5963 Mar 30, 2026
8790f9a
single stream
ankushchhabradelta4infotech-ai Mar 30, 2026
002d6f7
Merge branch 'fix/single-stream' into fix/sdk-ui
ankushchhabradelta4infotech-ai Mar 30, 2026
a906808
refactor(skills-demo): update skills and prompts for HR management
Sahil5963 Mar 31, 2026
9f6decb
chore(llm-sdk): bump version to 2.1.4-alpha.3 and exclude source maps…
Sahil5963 Mar 31, 2026
785d9e7
chore(llm-sdk): bump version to 2.1.5 in package.json
Sahil5963 Mar 31, 2026
e29007c
fix(runtime): execute server-side tools inline during stream for corr…
Sahil5963 Apr 1, 2026
9d35b6e
chore(copilot-sdk): bump version to 2.1.6 in package.json
Sahil5963 Apr 1, 2026
5d1e4dc
feat(skills-demo): add current date tool and enhance tool rendering
Sahil5963 Apr 2, 2026
4890f26
feat(playground): add yourgpt-server integration and enhance API key …
Sahil5963 Apr 6, 2026
f11ca83
docs: major restructuring — icons, generative UI, redirects, sidebar …
Sahil5963 Apr 8, 2026
dcabc9e
feat(llm-sdk): add Fireworks.ai provider + example, document OpenRouter
Sahil5963 Apr 8, 2026
4f643e7
chore: bump versions for copilot-sdk and llm-sdk to 2.1.8 and 2.1.7 r…
Sahil5963 Apr 8, 2026
1289232
docs: add comprehensive storage documentation for chat sessions
Sahil5963 Apr 8, 2026
d461364
docs: update routing and documentation for headless features and skills
Sahil5963 Apr 9, 2026
450705e
chore: update pre-commit script to include user-specific pnpm path
Sahil5963 Apr 9, 2026
afdd7f6
fix(llm-sdk): add missing action:end events in streaming tool calls
Sahil5963 Apr 9, 2026
ecb3f98
feat(llm-sdk): add Together AI provider + example, documentation
Sahil5963 Apr 9, 2026
0c45565
docs: remove alpha-docs, update compaction and agentic-loop docs, add…
Sahil5963 Apr 9, 2026
77f686d
fix(playground): replace workspace:* with npm versions for Vercel deploy
Sahil5963 Apr 9, 2026
0b9ff2e
feat(togetherai): rebuild demo as Next.js with createRuntime + Copilo…
Sahil5963 Apr 9, 2026
4562116
feat(togetherai): add fallback chain support, update docs with create…
Sahil5963 Apr 10, 2026
a59915d
feat(experimental): rewrite generative UI with text-streaming approach
Sahil5963 Apr 14, 2026
bc77df3
Merge remote-tracking branch 'upstream/feat/generative-ui-v2' into fi…
ankushchhabradelta4infotech-ai Apr 14, 2026
bcaf0f4
fix(sdk): resolve post generative-ui-v2 merge stream bugs
ankushchhabradelta4infotech-ai Apr 17, 2026
71c645d
fix(llm-sdk): server config systemPrompt takes priority over request
ankushchhabradelta4infotech-ai Apr 17, 2026
4128769
oklch-to-rgb for chartjs
ankushchhabradelta4infotech-ai Apr 20, 2026
3d266a5
llm-reasoning
ankushchhabradelta4infotech-ai Apr 27, 2026
cb6941b
feat: reasoning-added
ankushchhabradelta4infotech-ai Apr 29, 2026
1d0e08d
feat: openai response api support for reasoning
ankushchhabradelta4infotech-ai May 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
#

# Add homebrew to PATH for non-interactive shells
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/bin:$HOME/.local/bin:$PATH"

echo "🔍 Running Gitleaks to check for secrets..."

# Check if gitleaks is installed
if ! command -v gitleaks &> /dev/null; then
if ! command -v gitleaks > /dev/null 2>&1; then
echo ""
echo "❌ ERROR: Gitleaks is not installed!"
echo ""
Expand Down
82 changes: 82 additions & 0 deletions BETA-RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Beta Release Reel

Five headline features shipping in the Copilot SDK beta.

---

## 1. Skills System

On-demand instruction playbooks the AI loads at runtime. Keep prompts lean — behavior is injected only when relevant.

| | Path |
| ------- | ------------------------------------------ |
| Docs | `apps/docs/content/docs/skills/index.mdx` |
| | `apps/docs/content/docs/skills/client.mdx` |
| | `apps/docs/content/docs/skills/server.mdx` |
| Example | `examples/skills-demo/` |

**Highlights:** Three strategies (eager, auto, manual) — inline + file + URL sources — `defineSkill()` helper — collision detection — `load_skill` tool auto-registered.

---

## 2. Generative UI

AI renders structured UI components — cards, tables, stat tiles, HTML — inline inside the chat. Not just text.

| | Path |
| ------- | ------------------------------------------ |
| Docs | `apps/docs/content/docs/generative-ui.mdx` |
| Example | `examples/generative-ui-demo/` |

**Highlights:** Built-in renderers (Card, Table, Stat, Html) — `useGenerativeUI()` hook — `toolRenderers` map for custom components — iframe sandbox for AI-generated HTML.

---

## 3. Fallback Chain & Routing

Chain multiple LLM providers with automatic failover. One runtime, multiple models, zero downtime.

| | Path |
| ------- | ----------------------------------------------- |
| Docs | `apps/docs/content/docs/providers/fallback.mdx` |
| Example | `examples/fallback-demo/` |

**Highlights:** Priority + round-robin routing — per-model retry with exponential backoff — `onFallback` / `onRetry` callbacks — pluggable `RoutingStore` for serverless (Redis, KV).

---

## 4. File Attachments

Drag-and-drop file and media attachments in chat. Upload, preview, and forward to the server runtime.

| | Path |
| ------- | ---------------------------------------------------------------------------------- |
| Docs | `apps/docs/content/docs/chat/attachments.mdx` |
| Example | Used in `examples/skills-demo/` and `examples/ollama-demo/` (no dedicated example) |

**Highlights:** `AttachmentStrip` thumbnail preview — drop-zone overlay — `useAttachments()` for headless access — automatic server forwarding — error handling built-in.

---

## 5. Knowledge Base

Connect external knowledge sources so the AI can search and cite real data in responses.

| | Path |
| ------- | ------------------------------- |
| Docs | Not yet documented |
| Example | `examples/knowledge-base-demo/` |

**Highlights:** RAG-powered retrieval — plug into any vector store — cite sources in responses — works with the agentic loop for multi-step research.

---

## Status

| Feature | Docs | Example | README | Ready |
| ---------------- | :--: | :-----: | :----: | :---------------------: |
| Skills System | Yes | Yes | No | Refine |
| Generative UI | Yes | Yes | No | Refine |
| Fallback Chain | Yes | Yes | Yes | Refine |
| File Attachments | Yes | Partial | No | Needs dedicated example |
| Knowledge Base | No | Minimal | No | Needs docs + example |
Loading