Skip to content

Fix: create-expert references non-existent think tool in templates #355

@FL4TLiN3

Description

@FL4TLiN3

Description

The create-expert templates reference the think tool in pick lists, but this tool does not exist in @perstack/base.

Current Behavior

In create-expert-toml.ts, the ecosystem-builder templates include think:

pick = ["readTextFile", "think", "attemptCompletion"]

However, looking at apps/base/src/tools/, there is no think.ts file. The available tools are:

  • append-text-file.ts
  • attempt-completion.ts
  • create-directory.ts
  • delete-directory.ts
  • delete-file.ts
  • edit-text-file.ts
  • exec.ts
  • get-file-info.ts
  • health-check.ts
  • list-directory.ts
  • move-file.ts
  • read-image-file.ts
  • read-pdf-file.ts
  • read-text-file.ts
  • todo.ts
  • write-text-file.ts

Note: apps/base/README.md lists think as available, but the implementation doesn't exist.

Impact

Experts generated with pick = ["think", ...] will fail at runtime because the tool doesn't exist.

Affected Areas

  • apps/create-expert/src/lib/create-expert-toml.ts (all template pick lists that include "think")
  • apps/base/README.md (documents non-existent tool)
  • docs/making-experts/base-skill.md (may need to document think if it should exist)

Acceptance Criteria

Either:

  • Implement think tool in @perstack/base and document in base-skill.md
  • OR remove think from all templates and documentation

Related

This issue also affects clearTodo which is documented in README.md but not implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcreate-expertcreate-expert CLI package

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions