Files
my-pi/pi-tool-search/UPSTREAM.md
T

1.5 KiB

Upstream provenance

  • Upstream: https://github.com/tuansondinh/pi-tool-search
  • Imported tag: v0.3.6
  • Imported commit: ddfb23646fd3957b791214de278e23aa393c9b13
  • Snapshot date: 2026-08-19
  • Upstream package version: 0.3.6
  • License declared by upstream package metadata: MIT

The upstream repository did not contain a LICENSE file at this snapshot. This directory adds the standard MIT text using the author identity declared in upstream package.json.

Local maintenance

This directory is maintained directly by the my-pi repository. It is not a submodule and must not contain a nested .git, .pi state, node_modules, or generated build output.

The initial local adaptation replaces the retired @mariozechner/pi-coding-agent and @sinclair/typebox imports with the current @earendil-works/pi-coding-agent and typebox host APIs, and removes the hidden sendMessage steer workaround.

The maintained implementation now diverges further from the upstream add-only exact-name manifest: it ships authoritative groups for the tools exposed by my-pi, optionally builds strictly validated model metadata only for unrecognized third-party tools, activates original schemas by group, and bounds long-session growth with pinned tools plus group-level LRU eviction. Standard bundle users need neither first-use model generation nor a user cache. Pure additions use current Pi's native incremental propagation; replacements intentionally use the host's safe fallback.