Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 3.39 KB

File metadata and controls

86 lines (56 loc) · 3.39 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

[Unreleased]

[1.0.5] - 2026-03-27

Added

  • New skillscripts config command to print three config snapshots: default, current-directory local, and effective merged config.
  • New integration test coverage for config snapshot output (cli_config_show).

Changed

  • Reworked bundled skills into standardized SKILL.md format under:
    • skills/skillscripts_builder/SKILL.md
    • skills/skillscripts_usager/SKILL.md
  • README and README_zh were rewritten and aligned to emphasize:
    • fast skill retrieval (skill find) for agent loops
    • deep agent/runtime JSON integration
    • script-based skills beyond Markdown-only systems
  • Repository docs were consolidated into README files (removed standalone docs/ pages).

Fixed

  • Release workflow packaging verification now checks current bundled skill paths (skills/skillscripts_builder/SKILL.md, skills/skillscripts_usager/SKILL.md) so tag-triggered releases pass asset validation.

[1.0.4] - 2026-03-24

Fixed

  • scan_paths now expands ~ and ~/... to the user home directory when loading config.
  • sync now warns (without failing) when a configured scan path does not exist.
  • Added i18n messages for missing scan path warnings in en and zh-CN.

[1.0.3] - 2026-03-24

Fixed

  • Release workflow now packages the entire skills/ directory (recursive) instead of file-level includes only.
  • Added directory-level verification (test -d skills) before archive upload.

[1.0.2] - 2026-03-24

Fixed

  • Release packaging now explicitly includes README.md, README_zh.md, LICENSE, and bundled skills/* files.
  • Added packaging-asset verification step in release workflow to prevent missing files in future release archives.

[1.0.1] - 2026-03-24

Added

  • Project-level skills/ pack with one-skill-per-folder layout for easier runtime portability
  • Extended integration docs for scan_paths and system-prompt-first tool routing
  • Additional docs pages for positioning, script skillization, runtime integration, and packaging

Changed

  • init global seeding now copies skill files recursively from bundled/current skills/
  • Unified default config/cache paths to ~/.config/skillscripts and ~/.cache/skillscripts
  • README and README_zh restructured around product positioning, pain points, and runtime copy flow

Added

  • Layered project structure split into app, domain, infra, and presentation
  • Stable, legal, deduplicated tool identifiers for search --json
  • Agent-ready JSON output with TTY-aware syntax highlighting
  • Structured integration test suite based on assert_cmd, predicates, and tempfile
  • Bilingual documentation with README.md and README_zh.md

Changed

  • Polished CLI help text and user-facing copy across CLI, TUI, and localized messages
  • Refined error messages to be more human-friendly and action-oriented
  • Split CLI output, sync pipeline, and TUI internals into smaller focused modules

Fixed

  • Preserved plain JSON output in non-TTY environments for Agent and pipeline compatibility
  • Improved fallback handling for missing or corrupted local indexes
  • Hardened strict-mode sync behavior around invalid headers and duplicate tool_name values