ta
TanStack
GitHub
ai
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
ai
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
code-mode-snippets
b36b104d ci: apply automated fixes
by autofix-ci...
a
Succeeded
code-mode-snippets
b36b104d Merge 0123354ea9f324e922dd5672d3a0c0507e19c8fb into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
b36b104d Merge 0123354ea9f324e922dd5672d3a0c0507e19c8fb into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
82e17eee fix(code-mode-snippets): reject path traversal in snippet names `createFileSnippetStorage` used the LLM-supplied snippet name directly as an on-disk path segment (`join(directory, name)`) in get/save/delete, so a name like `../../x` could read, write, or delete files outside the storage directory. Snippet names are already identifier-shaped (they double as `snippet_<name>` sandbox tool names), so names are now validated against `/^[A-Za-z0-9_-]+$/`: save/delete throw and get returns null for unsafe names. Addresses a CodeRabbit finding (pre-existing under the old skills storage). Adds regression tests covering traversal attempts and ordinary names. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Jack Herri...
J
Succeeded
code-mode-snippets
82e17eee Merge fb0a46f2b0a38e9f820042104a16934694c519c1 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
82e17eee Merge fb0a46f2b0a38e9f820042104a16934694c519c1 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
9af53b36 Merge 6773719cb268b97772ab5939ae33f8a9aa3c705a into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
9af53b36 docs/test: address CodeRabbit review (rename-related fixes) - Rename leftover test-cli id `SKL` -> `SNP` (skill abbreviation) - Fix inaccurate "client-side" execution claim in provider-skills.md and ai-core/tool-calling SKILL.md (snippets run in a local isolate, not necessarily client-side) - Package README: correct `registry` -> `toolsRegistry` return field; add `text` language to bare fence - code-mode-with-snippets.md: add `text` language to two bare fences (MD040) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Jack Herri...
J
Succeeded
code-mode-snippets
9af53b36 docs/test: address CodeRabbit review (rename-related fixes) - Rename leftover test-cli id `SKL` -> `SNP` (skill abbreviation) - Fix inaccurate "client-side" execution claim in provider-skills.md and ai-core/tool-calling SKILL.md (snippets run in a local isolate, not necessarily client-side) - Package README: correct `registry` -> `toolsRegistry` return field; add `text` language to bare fence - code-mode-with-snippets.md: add `text` language to two bare fences (MD040) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Jack Herri...
J
Succeeded
code-mode-snippets
3a04c224 ci: apply automated fixes
by autofix-ci...
a
Succeeded
code-mode-snippets
3a04c224 Merge ea9b45db70671a857fbc850fc92439c1f27ecf26 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
3a04c224 Merge ea9b45db70671a857fbc850fc92439c1f27ecf26 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
a731f5f2 refactor(code-mode)!: rename Code Mode "skills" to "snippets" Disambiguates Code Mode's runtime code library from the agent/provider "skills" systems (the SKILL.md packaging feature). Breaking rename of the package, its public API, and the Code Mode wire contract. - Package: `@tanstack/ai-code-mode-skills` -> `@tanstack/ai-code-mode-snippets` (dir `packages/ai-code-mode-skills` -> `packages/ai-code-mode-snippets`) - API: `codeModeWithSkills`->`codeModeWithSnippets`, `snippetsToTools`, `snippetsToBindings`, `selectRelevantSnippets`, `createSnippetManagementTools`, `createSnippetsSystemPrompt`, `generateSnippetTypes`, `createFile/MemorySnippetStorage`, all `Snippet*` types/options - Runtime tools: `search_snippets`/`get_snippet`/`register_snippet`; sandbox binding prefix `snippet_` - Wire contract (`@tanstack/ai`): events `code_mode:snippet_*`, `snippet:registered`; types `CodeModeSnippet*Event`/`SnippetRegisteredEvent` - Sandbox hook (`@tanstack/ai-code-mode`): `createCodeModeTool` option `getSkillBindings` -> `getSnippetBindings` - Updated example `ts-code-mode-web`, docs, and reference docs Agent/provider skills (packages/*/skills, SKILL.md, provider skills-wire) are intentionally untouched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Jack Herri...
J
Succeeded
code-mode-snippets
a731f5f2 Merge bd9267d125c15287c06f83a5edde5c9f8411b767 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Succeeded
code-mode-snippets
a731f5f2 Merge bd9267d125c15287c06f83a5edde5c9f8411b767 into 9a4124df5aa4aa7860289c998ccaebe1fd041881
by Jack Herri...
J
Previous
Next