Skip to content

StorageProvider Phase 2: Add facade classes for Skills, Templates, and Log collections #6

@diberry

Description

@diberry

Context

CollectionEntityMap registers Skills, Templates, and Log collections but no corresponding facade classes exist.

Problem

  • AgentsCollection, DecisionsCollection, RoutingCollection, TeamCollection exist
  • SkillsCollection, TemplatesCollection, LogCollection are missing
  • The type map promises collections that can't be accessed via SquadState

Expected

Add facade classes for the remaining 3 collections and wire them into SquadState.

Files

  • packages/squad-sdk/src/state/collections.ts
  • packages/squad-sdk/src/state/squad-state.ts
  • test/state/squad-state.test.ts

Source

Flight's Phase 2 review

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions