Skip to content

Releases: Psyborgs-git/spy-code

v0.2.3

22 May 10:56

Choose a tag to compare

Release v0.2.0: Swappable embedding model system

22 May 05:56

Choose a tag to compare

Swappable Embedding Model System

  • Add EmbeddingModel trait for pluggable model implementations
  • Add ModelType enum (Local, Python, Remote) for configuration
  • Implement SimpleTfidfModel as default (100 dimensions, fast, no dependencies)
  • Add EmbeddingConfig and ModelConfig structs for model configuration
  • Add ModelRegistry for managing model instances and lazy loading
  • Add CLI commands: spy-code model list, spy-code model download
  • Update embed and ask commands to use ModelRegistry
  • Update GraphQL and MCP integrations to use new system
  • Add embedding.config.example.json template
  • Update documentation with architecture details
  • Add reqwest and dirs dependencies for future model downloads

Infrastructure

  • All tests pass (34/34)
  • Clippy clean with no warnings
  • Release build successful
  • Foundation ready for Candle ML, Python, and remote API models

What's Changed

New Contributors

Full Changelog: v0.1.22...v0.2.0

What's Changed

New Contributors

Full Changelog: v0.1.22...v0.2.0

What's Changed

New Contributors

Full Changelog: v0.1.22...v0.2.0

v0.1.22

21 May 18:44

Choose a tag to compare

Fix foreign key constraint in index, fix graph command and version output

  • Fix foreign key constraint error in spy-code index --full by deleting edges where to_id references nodes from deleted files
  • Fix graph command to actually start HTTP server with graph UI instead of just printing message
  • Fix /graph page to use embedded HTML instead of looking for file at runtime
  • Fix --version to use dynamic version from Cargo.toml instead of hardcoded 0.1.0
  • Bump version to 0.1.22

v0.1.21

21 May 17:56

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.21

v0.1.2

21 May 17:20

Choose a tag to compare

What's Changed

  • Bootstrap spy-code Rust workspace (M0–M3) by @Copilot in #1
  • feat: implement full spy-code codebase — replace all stubs with working code by @Copilot in #2

Full Changelog: https://github.com/Psyborgs-git/spy-code/commits/v0.1.2