ta
TanStack
OSS
ta
Pipelines
Nx runs
Insights
Compare tasks
Analytics
Sign in
Toggle Sidebar
ai
ai
Pipelines
feat(ai-code-mode): codeMode() harness plugin in @tanstack/ai-code-mode/harness (#1769) * feat(ai-harness): first-party plugins in @tanstack/ai-harness/plugins Add permissions, agents, question, todos, title, modelPicker, projectInstructions, fileCommands, compact, usage, and boundToolOutput under the ./plugins entry. Export the portable permission names from the package root again, so edge-safe plugins can read the rules. * docs(ai-harness): say that a tool with no rule runs in plan mode * feat(ai-code-mode): codeMode() harness plugin in @tanstack/ai-code-mode/harness * fix(ai-harness): adopt object params from #1779 The first-party plugins and their tests now call setConfig and answer with one object. Prompt results in the tests also have media: []. * docs(ai-harness): answer permission questions with onEvent The permissions page listens for the question with session.onEvent instead of a loop over session.events(). The permissions and agents pages call setConfig and answer with one object. * ci: apply automated fixes * docs(ai-harness): answer each open permission question once Tool calls can run in parallel, so two questions can be open at the same time. The sample now answers each open question once, by id, instead of the first one in the list. * fix(ai-code-mode): tell the model what execute_typescript returns (#1785) fix(ai-code-mode): describe execute_typescript result shape to the model The tool description and system prompt now say the tool returns { success, result, logs, error }, where result is the program's return value, so models stop guessing at the wrapper. Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * test(ai-code-mode): cover the code mode allow rules and the prompt reset Add tests: a program runs with no question when permissions() asks by default, in default and plan mode. A user rule that asks for execute_typescript still wins. A failed pick drops the prompt of the last turn. The docs list all six isolate drivers and say what happens when two tools get the same safe name. --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Jack Herrington <jherr@pobox.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
nx run-many --targets=build --exclude=examples/**,testing/**
⌘K
feat(ai-code-mode): codeMode() harness plugin in @tanstack/ai-code-mode/harness (#1769)
Succeeded
in
6s
Started
Linux
4 CPU cores
read-write
access token used
Copy command
nx run-many --targets=build --exclude=examples/**,testing/**
1766
e9837d8
GitHub
Open on GitHub
Tasks
Resource Usage
ta
TanStack
OSS