github MoonshotAI/kimi-cli 1.28.0

10 hours ago

What's Changed

  • fix(skills): restore --skills-dir override behavior by @tempurai in #1605
  • fix(cli): update --skills-dir help text by @tempurai in #1626
  • refactor(skills): rename extra_skills_dirs to skills_dirs by @bigeagle in #1628
  • feat(vis): enhance tracing visualizer with network access, /vis command, and richer event display by @RealKai42 in #1630
  • feat(hooks): add lifecycle hooks system (Wire 1.7) by @tempurai in #1561
  • fix(ids): update task ID format and validation regex by @RealKai42 in #1643
  • fix(shell): expand pasted text placeholders in modal answers before sending to model by @RealKai42 in #1644
  • feat(open-in): remember last-used open target with split button UX by @RealKai42 in #1642
  • fix: filter notification messages from session replay and export by @RealKai42 in #1645
  • fix(web): show "100+" for archived sessions count when more pages exist by @RealKai42 in #1648
  • docs(hooks): add hooks documentation (Beta) by @tempurai in #1651
  • fix(context): estimate pending tokens to prevent context overflow before compaction by @RealKai42 in #1652
  • feat(theme): add dark/light terminal theme switching (#1636) by @RealKai42 in #1653
  • fix(openai): auto-set reasoning_effort when history contains ThinkPart by @RealKai42 in #1656
  • fix(acp): prevent ValueError crash when argv[0] is not "kimi" by @RealKai42 in #1657
  • fix(grep): replace blocking ripgrepy with async subprocess and improve robustness by @RealKai42 in #1655
  • feat(timeout): add timeout protection for Agent tool and HTTP requests by @RealKai42 in #1654
  • fix(auth): improve OAuth error handling for skill execution and title generation (#1635) by @RealKai42 in #1658
  • fix(diff): prevent event loop blocking and watcher crash during file write (#1607) by @RealKai42 in #1659
  • chore: bump kimi-cli 1.28.0, kosong 0.47.0 by @RealKai42 in #1664

Full Changelog: 1.27...1.28.0

Don't miss a new kimi-cli release

NewReleases is sending notifications on new releases.