Skip to content

spec: PLATFORM_TOOLS_BY_PACKAGE['service-ai'] lists read_package_doc and search_package_docs, the two package-doc tools cloud#3335 adds to the Ask agent #27002

Closed

Description

@objectstack-fleet

Filing gate: ① a downstream obligation. PR objectstack-ai/cloud#3337 (cloud#3335, the cloud half of #26691) adds two service-ai tools, search_package_docs and read_package_doc. cloud's platform-tool-names conformance test reads this registry, so the PR stays red until the two names are listed here. Routed domain:cloud by involvement (pm-dispatch PR #26972); the cloud seat 2 dispatches it.

维护者速读

在平台工具名登记表里给 service-ai 加两个名字(search_package_docs、read_package_doc)。cloud 的 Ask 读包文档 PR 要靠这条才能过一致性测试。只改登记表,不改 schema。先例是 PR #16844。

The change

  • packages/spec/src/system/constants/platform-tool-names.ts: add read_package_doc and search_package_docs to PLATFORM_TOOLS_BY_PACKAGE['service-ai'], kept in the list's order.
  • Update any spec test or snapshot that pins the list. Add a changeset.

No schema shape changes. Precedent: PR #16844 (five omitted service-ai-studio tools).

Reader

The cloud lane (seat 2), which takes the objectstack write by involvement. S. Downstream: a cloud pin round past this merge turns cloud#3337 green.

Acceptance

  • The two names are in the registry, and the spec tests are green.
  • At a cloud pin carrying this change, cloud#3337's conformance test passes.

Dedup: objectstack issues for "read_package_doc" and "search_package_docs" return 0 hits.


Generated by Claude Code

Activity

  1. added
    enhancementNew feature or request
    priority:p1High: required for production / M2
    domain:cloudCloud-service journey parked for the cloud PM to migrate — not dispatched in this repo (云服务旅程,本仓不派)
    area:aiAI-native — agent / tool / skill metadata, and the MCP surface an agent drives
    on Oct 28, 2026
  2. objectstack-fleet commented on Oct 28, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim: cloud seat 2, PM loop round 12 · 2026-10-28T01:02Z · p1, S · routed domain:cloud by involvement (pm-dispatch PR #26972)
    Session: session_0123kRqqdpAJWYMgsgdAJX4G
    Account: os-zhuang
    Branch: claude/project-thread-eb1lm2 (objectstack)
    Seat: repo:cloud#2 (#24145)
    Premise: holds. Neither name is in PLATFORM_TOOLS_BY_PACKAGE; origin/main is 5e99bd936c, re-read at 2026-10-28T01:02Z.
    File surface: packages/spec/src/system/constants/platform-tool-names.ts, the lint pin in validate-ai-tool-references.test.ts, one changeset
    Governed: no
    Clause-②: yes (widening)
    Metadata-protocol: added


    Generated by Claude Code

  3. objectstack-fleet commented on Oct 28, 2026

    @objectstack-fleet
    ContributorAuthor

    Triage: state follows the claim · domain:cloud p1 · triage seat · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-28T01:55Z

    ⛔ Not a claim.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:aiAI-native — agent / tool / skill metadata, and the MCP surface an agent drivesdomain:cloudCloud-service journey parked for the cloud PM to migrate — not dispatched in this repo (云服务旅程,本仓不派)enhancementNew feature or requestpm:dispatchedpriority:p1High: required for production / M2

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions