Enhanced Shinobi with ThoughtSystem integration. Extends the core Shinobi with advanced reasoning capabilities.

Hierarchy

  • Shinobi
    • Shinobi

Constructors

Methods

  • Get enhanced information including thought modules

    Returns {
        role: string;
        description: string;
        backstory: string;
        katas: KataConfig[];
        shurikens?: Shuriken[];
        hasThoughtSystem: boolean;
        thoughtModuleCount: number;
        thoughtModules: {
            id: string;
            name: string;
            description: undefined | string;
            strategies: string[];
            hasSchema: boolean;
        }[];
    }

    • role: string

      The role or title of this Shinobi (e.g., "Expert Travel Assistant")

    • description: string

      Brief description of the Shinobi's expertise and approach

    • backstory: string

      Rich backstory that provides context and personality

    • katas: KataConfig[]

      Array of Kata configurations that this Shinobi will manage

    • Optional shurikens?: Shuriken[]

      Optional shared shurikens available to all katas

    • hasThoughtSystem: boolean
    • thoughtModuleCount: number
    • thoughtModules: {
          id: string;
          name: string;
          description: undefined | string;
          strategies: string[];
          hasSchema: boolean;
      }[]