Skip to content

docs(skills): sweep objectstack-ai SKILL.md to the ask/build two-agent model (ADR-0063/0064) - #2194

Merged
xuyushun441-sys merged 1 commit into
mainfrom
docs/adr-0063-skill-prose
Jun 22, 2026
Merged

docs(skills): sweep objectstack-ai SKILL.md to the ask/build two-agent model (ADR-0063/0064)#2194
xuyushun441-sys merged 1 commit into
mainfrom
docs/adr-0063-skill-prose

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Finishes the documentation tail of ADR-0063 / ADR-0064. The code split landed in #2181 (+ cloud#417), but the third-party skill-authoring contractskills/objectstack-ai/SKILL.md — was never swept and still described the old ADR-0040 unified data_chat assistant model. This closes that gap and lands the two #2165 doc items that had no home.

What changed

Verification

  • Skill-docs generator (build-skill-docs.ts) reruns with no diff — it reads frontmatter only, which is untouched, so the body rewrite is safe.
  • Only remaining data_chat/metadata_assistant occurrences are inside the alias-table note (verified by grep).

Issue hygiene (separate, see comments)

Refs #2165#2168

🤖 Generated with Claude Code

…t model (ADR-0063/0064)
Finishes the prose sweep that #2168 closed on prematurely, and lands the two
#2165 doc items that had no home in the skill-authoring contract:
- Rewrite the "Built-in Unified Assistant (ADR-0040)" section to the two
surface-bound agents (`ask` OSS/free, `build` cloud/paid). `data_chat` /
`metadata_assistant` now appear ONLY in the alias-table note, never as
vocabulary.
- Document the `surface: 'ask' | 'build' | 'both'` skill field, the built-in
skills' affinities, and that an agent's tools = the union of its
surface-compatible skills' tools (no global fall-through; affinity is a
load error).
- Document that `surface:'build'` skills are inert on OSS — intentional
tiering, not a bug — and that a build-intent turn degrades gracefully.
- Reconcile the stale "0040 unified assistant" row in adr/PRIORITIZATION.md
(tool-scoping shipped via #2181; only the blueprint scale gate remains).
Generated skill docs unchanged (generator reads frontmatter only).
Refs #2165#2168
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercelBot commented Jun 22, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJun 22, 2026 9:36am

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation size/s labels Jun 22, 2026
@xuyushun441-sysxuyushun441-sys added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Jun 22, 2026
@xuyushun441-sys
xuyushun441-sys merged commit 9796cee into mainJun 22, 2026
17 of 18 checks passed
@xuyushun441-sys
xuyushun441-sys deleted the docs/adr-0063-skill-prose branch June 22, 2026 09:39
xuyushun441-sys added a commit that referenced this pull request Jun 22, 2026
…ADR-0063/0064) (#2206)
Follow-up to #2194 — sweeps the remaining docs-site + ADR prose that still
described the superseded ADR-0040 unified-assistant / custom-agent model:
- guides/ai-capabilities.mdx: reframe the "AI Agents" section to the two
surface-bound platform agents (`ask` OSS/free, `build` cloud/paid). State
ADR-0063 §2 (you extend via skills, not agents — `*.agent.ts` is
platform-internal, `allowRuntimeCreate:false`) and ADR-0064 (tools = union
of surface-compatible skills' tools; `surface:'build'` inert on OSS). Add
the `surface` field to the AgentSchema table; recontextualize the example
`defineAgent()` blocks as anatomy, not a tenant-authoring tutorial.
- guides/plugin-chatbot-integration.mdx: code examples use `ask`, not the
legacy `data_chat` alias.
- adr/0040: add a Superseded-by-ADR-0063 banner + Status line (body kept as
the historical record).
Generated schema refs (references/ai/agent.mdx, skill.mdx) already carry the
`surface` field — build-docs.ts reruns with no diff. Docs-only.
Refs #2168
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/sskip-changesetPR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@xuyushun441-sys@os-zhuang