Skip to content

boost-toolscope — Standalone toolscope and Responses API toolkit packages (issue 14 of 15) #3310

@gabemontero

Description

@gabemontero

Labels: ready-to-code
Depends on: Issue 10

Extract toolscope as @boost/toolscope (zero Backstage dependencies, injectable CacheAdapter) and create @boost/responses-api-toolkit for shared Responses API utilities.

Tasks

From openspec/changes/agent-creation-discovery/tasks.md section 3:

  • 3.1 Create @boost/toolscope package (29 files)
  • 3.2 Define CacheAdapter interface
  • 3.3 Create default in-memory CacheAdapter
  • 3.4 Create Backstage CacheAdapter wrapping coreServices.cache
  • 3.5 Import @boost/toolscope from boost-backend

From openspec/changes/pluggable-ai-platform-architecture/tasks.md section 5:

  • 5.1 Create @boost/toolscope with injectable cache interface
  • 5.2 Create @boost/responses-api-toolkit

Specifications

  • openspec/changes/pluggable-ai-platform-architecture/specs/provider-packaging/spec.md — Toolscope extraction scenario
  • openspec/changes/agent-creation-discovery/design.md — Decision 4 (standalone npm package)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions