Commit Graph
229 Commits
Author SHA1 Message Date
can1357 2d78683411 chore: bump version to 13.7.4 2026-03-04 02:35:44 +01:00
can1357 894bfe5a71 fix(coding-agent): implemented Bun version validation
- Added Bun version validation at startup to enforce minimum version 1.3.7 for JSONL session parsing.
- Fixed `/resume` and `--resume` flags silently failing on older Bun runtimes by adding version check.

Fixes #277
2026-03-04 02:34:30 +01:00
can1357 25d5182577 chore: bump version to 13.7.3 2026-03-04 02:25:51 +01:00
can1357 018de9fdd9 chore: bump version to 13.7.2 2026-03-04 01:09:50 +01:00
can1357 8d33fed6e4 chore: bump version to 13.7.1 2026-03-03 22:39:04 +01:00
can1357 9216723f41 chore: bump version to 13.7.0 2026-03-03 15:20:34 +01:00
can1357 65aae89215 chore: bump version to 13.6.2 2026-03-03 06:09:35 +01:00
can1357 ce74ff08a1 chore: bump version to 13.6.1 2026-03-03 05:35:11 +01:00
can1357 10ee8fa107 chore(deps): updated dependencies and model configurations
- Updated dev dependencies including biome, TypeScript native preview, and lint-staged to latest versions.
- Updated AI package dependencies for Anthropic SDK, AWS Bedrock, and Zod with relaxed version constraints.
- Updated models.json with new model entries, removed premiumMultiplier fields from GitHub Copilot models, and corrected maxTokens and cost values for various providers.
- Added appearance and projfs export paths to natives package and updated peer dependency version for swarm-extension.
2026-03-03 05:06:10 +01:00
can1357 990be89394 chore: bump version to 13.6.0 2026-03-03 04:53:24 +01:00
can1357 d5d56ab872 chore: bump version to 13.5.8 2026-03-02 21:17:28 +01:00
can1357 03143aa5f1 chore: bump version to 13.5.7 2026-03-02 17:02:44 +01:00
can1357 e201d69d19 chore: bump version to 13.5.6 2026-03-01 20:30:51 +01:00
can1357 e49f880cd9 chore: bump version to 13.5.5 2026-03-01 20:08:02 +01:00
can1357 70dddada4f chore: bump version to 13.5.4 2026-03-01 15:51:56 +01:00
can1357 eaa8f72845 chore: bump version to 13.5.3 2026-03-01 11:41:08 +01:00
can1357 0f61b88d34 chore: bump version to 13.5.2 2026-03-01 10:00:20 +01:00
can1357 1c30f5c972 feat: introduced render_mermaid tool for ASCII diagram output
- Added render_mermaid tool to convert Mermaid diagrams to ASCII output with configurable rendering options.
- Added renderMermaid.enabled setting to control availability of the render_mermaid tool.
- Changed Mermaid rendering from PNG terminal graphics to ASCII text format across theme and TUI components.
- Migrated mermaid utilities from pi-tui to pi-utils package with new ASCII rendering functions.
- Removed PNG-based mermaid rendering APIs (getMermaidImage, renderMermaidToPng) in favor of ASCII alternatives.
2026-03-01 09:40:57 +01:00
can1357 e7c9ff4d4f chore: bump version to 13.5.1 2026-03-01 08:32:59 +01:00
can1357 86769d96c8 chore: bump version to 13.5.0 2026-03-01 08:22:45 +01:00
can1357 34e061032b chore: bump version to 13.4.1 2026-03-01 04:03:39 +01:00
can1357 646d461b38 chore: bump version to 13.4.0 2026-03-01 03:38:44 +01:00
can1357 85c5fad2bc refactor: replace named re-exports with star re-exports in barrel files
Convert export { A, B, ... } from and export type { ... } from blocks
to export * from across all packages (ai, coding-agent, natives, tui, utils).
2026-02-28 22:34:02 +01:00
can1357 e1a7b6360e chore: bump version to 13.3.14 2026-02-28 18:46:47 +01:00
can1357 6075ee11aa chore: bump version to 13.3.13 2026-02-28 15:31:22 +01:00
can1357 3085d51859 chore: bump version to 13.3.12 2026-02-28 14:07:26 +01:00
can1357 be03b64cf6 chore: bump version to 13.3.11 2026-02-28 12:37:29 +01:00
can1357 2e54c9a18b chore: bump version to 13.3.10 2026-02-28 12:18:12 +01:00
can1357 c516c38747 chore: bump version to 13.3.9 2026-02-28 10:56:33 +01:00
can1357 ddb9c99967 chore: bump version to 13.3.8 2026-02-28 06:36:20 +01:00
can1357 cd9c235b70 chore: bump version to 13.3.7 2026-02-27 13:41:58 +01:00
can1357 beff11a584 chore: bump version to 13.3.6 2026-02-26 16:58:14 +01:00
can1357 09fe20e231 chore: bump version to 13.3.5 2026-02-26 12:43:21 +01:00
can1357 5e17dbd994 chore: bump version to 13.3.4 2026-02-26 11:54:40 +01:00
can1357 5faaf7ad4f chore: bump version to 13.3.3 2026-02-26 11:44:10 +01:00
can1357 4bf357ec44 chore: bump version to 13.3.2 2026-02-26 11:02:34 +01:00
can1357 4b20bdad27 chore: bump version to 13.3.1 2026-02-26 10:45:26 +01:00
can1357 383e8a29d3 chore: bump version to 13.3.0 2026-02-26 09:48:11 +01:00
can1357 5b867435e6 chore: bump version to 13.2.1 2026-02-24 03:35:13 +01:00
can1357 a83175c94c refactor: migrated imports to unified package root and consolidated skill discovery logic
- Consolidated @oh-my-pi/pi-utils subpath imports into single package root import across 100+ files.
- Moved tryParseJson utility from local web scrapers module to @oh-my-pi/pi-utils package for centralized JSON parsing.
- Renamed loadSkillsFromDir to scanSkillsFromDir and refactored skill discovery to use fs.promises.readdir instead of glob-based approach.
- Replaced custom parseJSON with tryParseJson across discovery modules for consistent error handling.
- Removed emitCustomToolSessionEvent method and cleanupSshResources function, consolidating shutdown logic into dispose method.
- Updated glob pattern construction to use GlobBuilder with literal_separator(true) for improved path handling.
2026-02-23 20:59:17 +01:00
can1357 90b2b881fc chore: bump version to 13.2.0 2026-02-23 17:14:05 +01:00
can1357 74344eca1b fix: corrected tool description normalization to prevent undefined field errors
- Added fallback empty string for undefined tool descriptions across all AI providers to prevent runtime errors.
- Made `description` field required in CustomTool interface and normalized tool descriptions in agent-loop.
- Refactored tool normalization in agent-loop by renaming `injectIntentIntoTools()` to `normalizeTools()` with conditional intent injection.
- Added comprehensive description metadata to todo-write tool schema fields for improved clarity.
2026-02-23 17:12:59 +01:00
can1357 62e7c0dd76 perf(utils/indent): implemented caching for editorconfig and indentation
- Added caching for editorconfig file chains to avoid redundant file system traversal and parsing.
- Implemented caching for resolved indentation strings per file path.
- Ensured indentation cache invalidation upon default tab width changes.
- Simplified editorconfig file cache by removing mtime-based invalidation.
2026-02-23 15:07:05 +01:00
can1357 4b60af5c47 feat(text-display): implemented configurable tab width
- Added a `display.tabWidth` setting to control default tab rendering.
- Integrated `.editorconfig` resolution for c ontext-aware tab indentation.
- Updated native text processing to use the resolved tab width for calculations.
- Improved tab visualization in diffs and other UI elements for consistency.
2026-02-23 15:00:06 +01:00
can1357 8f5e0c9785 chore: bump version to 13.1.2 2026-02-23 06:48:28 +01:00
can1357 fea7cb734d chore: bump version to 13.1.1 2026-02-23 01:52:09 +01:00
can1357 b8a231f2d2 chore: bump version to 13.1.0 2026-02-23 01:44:28 +01:00
can1357 33235bbb6b chore: bump version to 13.0.2 2026-02-23 00:01:36 +01:00
can1357 ad20818e35 chore: bump version to 13.0.1 2026-02-22 19:58:30 +01:00
can1357 c9d345369d chore: bump version to 13.0.0 2026-02-22 19:27:17 +01:00