Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 00:45
· 56 commits to main since this release

What's Changed

  • feat(tasks): cross-platform akm tasks scheduler (cron / launchd / schtasks) by @itlackey in #308
  • fix(core): remove IS_WINDOWS duplicate from paths.ts by @itlackey in #339
  • refactor(core): delete dead exports with zero callers by @itlackey in #340
  • feat(commands): add schemaVersion: 1 to ConsolidateResult and AkmAgentDispatchResult by @itlackey in #341
  • fix(commands): promote stripMarkdownFences to core/markdown.ts with block support by @itlackey in #342
  • fix(improve): import deriveLessonRef from distill.ts, remove duplicated slug derivation by @itlackey in #343
  • fix(sdk-runner): add SdkServer interface, proper _server typing, and closeServer() helper by @itlackey in #344
  • refactor(core): promote groupBy, firstString, stringArray from memory-improve.ts to common.ts by @itlackey in #345
  • refactor(core): consolidate asNonEmptyString in common.ts by @itlackey in #346
  • refactor(core): remove getConfigDir/getConfigPath forwarding wrappers from config.ts by @itlackey in #347
  • refactor(core): add todayIso() and timestampForFilename() to common.ts by @itlackey in #348
  • refactor(core): add isRemoteUrl to common.ts, consolidate URL detection by @itlackey in #349
  • refactor(tasks): flatten SelectBackendOptions discriminated union to flat interface by @itlackey in #350
  • refactor(core): centralize normalizeSince as parseSinceToIso in src/core/time.ts by @itlackey in #351
  • refactor(distill): extract writeQualityRejection helper, eliminate duplicated rejection blocks by @itlackey in #352
  • refactor(distill): add buildDistillEventMetadata factory used at all 5 exit paths by @itlackey in #353
  • refactor(indexer): deduplicate generateMetadata/generateMetadataFlat (#337) by @itlackey in #354
  • refactor(indexer): deduplicate directoryMatcher/parentDirHintMatcher via DIR_TYPE_MAP (#338) by @itlackey in #355
  • refactor(cli): extract command helpers and shared arg-parsing utilities from cli.ts (#335) by @itlackey in #356
  • refactor(indexer): phase-decompose akmIndex() with IndexRunContext (#336) by @itlackey in #357
  • refactor(commands): extract shared agent helpers to src/commands/agent-support.ts by @itlackey in #358
  • refactor(improve): extract schema-repair loop to src/commands/schema-repair.ts by @itlackey in #359
  • refactor(installed-stashes): extract updateGitSource, updateWebsiteSource, updateRegistryEntry from akmUpdate by @itlackey in #360
  • feat(improve): Epic #399 — complete improve-cycle quality improvements (37 issues) by @itlackey in #437
  • feat(akm-eval): standalone evaluation toolkit + improve-pipeline analysis by @itlackey in #438
  • fix(improve): distill planner skips lesson refs upfront by @itlackey in #441
  • fix(tests): isolate improve argv-coercion tests from real stash by @itlackey in #442
  • fix(akm-eval): proposal-validation-floor uses recent-window not lifetime by @itlackey in #443
  • feat(akm-eval): reflect-failure breakdown + schema-shape-rate gate by @itlackey in #440
  • feat(akm-eval): planner-waste runner + no-op-refuse rate gate by @itlackey in #439
  • feat(reflect): file-write contract for agent-CLI / SDK runners by @itlackey in #444
  • feat(reflect): wire REFLECT_JSON_SCHEMA into runReflectViaLlm by @itlackey in #445
  • fix(improve): skip reflect for unsupported asset types before dispatch by @itlackey in #447
  • feat(reflect): calibrated blended size-gate for checkReflectSize by @itlackey in #446
  • feat(improve): unified profiles system with config cleanup by @itlackey in #448
  • fix(setup,paths): stop silently clobbering host config under transient AKM_STASH_DIR by @itlackey in #449
  • feat(search): support named stash in --source filter by @itlackey in #450
  • feat(search): auto-boost project-relevant assets via cwd project-context ranking by @itlackey in #452
  • feat(search): per-project utility scoring — scope usage signals by cwd anchor by @itlackey in #451
  • fix(search): --source must filter hits to that source by @itlackey in #453
  • docs: align install URL with release artifact by @narutamaaurum in #488
  • Release/0.8.0 by @itlackey in #316

New Contributors

Full Changelog: v0.7.5...v0.8.0