Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ exclude = ["crates/brush-core-vendored", "crates/brush-builtins-vendored", "crat
resolver = "3"

[workspace.package]
version = "0.11.8"
version = "0.11.10"
edition = "2024"
license = "MIT"
authors = ["Yeachan-Heo"]
Expand Down
72 changes: 36 additions & 36 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/pi-natives/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ use napi_derive::napi;
/// MUST stay in sync with `VERSION_SENTINEL_EXPORT` in
/// `packages/natives/native/index.js` (which derives the name from
/// `package.json#version`).
#[napi(js_name = "__piNativesV0_11_8")]
#[napi(js_name = "__piNativesV0_11_10")]
pub const fn pi_natives_version_sentinel() {}

/// Publish-result wire-contract sentinel.
Expand Down
26 changes: 13 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@
"@bufbuild/protoc-gen-es": "^2.12.0",
"@mozilla/readability": "^0.6.0",
"@napi-rs/cli": "3.6.2",
"@gajae-code/stats": "0.11.8",
"@gajae-code/agent-core": "0.11.8",
"@gajae-code/ai": "0.11.8",
"@gajae-code/bridge-client": "0.11.8",
"@gajae-code/coding-agent": "0.11.8",
"@gajae-code/natives": "0.11.8",
"@gajae-code/natives-darwin-arm64": "0.11.8",
"@gajae-code/natives-darwin-x64": "0.11.8",
"@gajae-code/natives-linux-arm64": "0.11.8",
"@gajae-code/natives-linux-x64": "0.11.8",
"@gajae-code/natives-win32-x64": "0.11.8",
"@gajae-code/tui": "0.11.8",
"@gajae-code/utils": "0.11.8",
"@gajae-code/stats": "0.11.10",
"@gajae-code/agent-core": "0.11.10",
"@gajae-code/ai": "0.11.10",
"@gajae-code/bridge-client": "0.11.10",
"@gajae-code/coding-agent": "0.11.10",
"@gajae-code/natives": "0.11.10",
"@gajae-code/natives-darwin-arm64": "0.11.10",
"@gajae-code/natives-darwin-x64": "0.11.10",
"@gajae-code/natives-linux-arm64": "0.11.10",
"@gajae-code/natives-linux-x64": "0.11.10",
"@gajae-code/natives-win32-x64": "0.11.10",
"@gajae-code/tui": "0.11.10",
"@gajae-code/utils": "0.11.10",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
"@opentelemetry/sdk-trace-base": "^2.0.0",
Expand Down
2 changes: 2 additions & 0 deletions packages/agent/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## [Unreleased]

## [0.11.10] - 2026-07-25

## [0.11.8] - 2026-07-23

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion packages/agent/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@gajae-code/agent-core",
"version": "0.11.8",
"version": "0.11.10",
"description": "General-purpose agent with transport abstraction, state management, and attachment support",
"homepage": "https://gajae-code.com",
"author": "Yeachan-Heo and Gajae Code Contributors",
Expand Down
4 changes: 4 additions & 0 deletions packages/ai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Changelog

## [Unreleased]

## [0.11.10] - 2026-07-25

## [0.11.9] - 2026-07-24
### Fixed

- Credential selection and aggregate usage callers now stop awaiting immediately when their own signal aborts without cancelling shared usage fetches, and ranking deadlines no longer re-await the same stalled usage request during credential resolution.
Expand Down
2 changes: 1 addition & 1 deletion packages/ai/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@gajae-code/ai",
"version": "0.11.8",
"version": "0.11.10",
"description": "Unified LLM API with automatic model discovery and provider configuration",
"homepage": "https://gajae-code.com",
"author": "Yeachan-Heo and Gajae Code Contributors",
Expand Down
2 changes: 1 addition & 1 deletion packages/bridge-client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## [Unreleased]

## [0.11.8] - 2026-07-23
## [0.11.10] - 2026-07-25

## [0.11.0] - 2026-07-15

Expand Down
2 changes: 1 addition & 1 deletion packages/bridge-client/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@gajae-code/bridge-client",
"version": "0.11.8",
"version": "0.11.10",
"description": "Transport-only v3 SDK WebSocket client",
"homepage": "https://gajae-code.com",
"author": "Yeachan-Heo and Gajae Code Contributors",
Expand Down
8 changes: 8 additions & 0 deletions packages/coding-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
# Changelog

## [Unreleased]

## [0.11.10] - 2026-07-25
### Changed

- The built-in `claude-opus`, `opus-codex`, and `fable-opus-codex` presets now use `anthropic/claude-opus-5` instead of `anthropic/claude-opus-4-8`, with effort suffixes preserved; `packages/ai/src/models.json` was regenerated so `anthropic/claude-opus-5` resolves; non-opus roles (`anthropic/claude-sonnet-5` executor/planner overrides, codex and fable roles) are unchanged.

## [0.11.9] - 2026-07-24

### Fixed

- Aligned the startup GJC Forge splash border with the composer trailing gutter, including the one-row constrained fallback.
- Restricted role-agent `bash` now accepts literal mid-word tildes, so git revision syntax such as `git diff HEAD~1` no longer has to be quoted. Bash performs tilde expansion only at the start of a word, so word-initial forms (`~`, `~/path`, `~user`) remain blocked.
- Restricted role-agent `bash` now rejects unquoted tildes at every bash expansion position inside assignment words, including the compound `name+=value` form, so `A=~`, `A+=~`, `foo=~root/bar`, `A=x:~`, `A+=x:~`, and repeated colon segments such as `a=x:~:y:~` fail closed. Tildes bash does not expand — mid-word git revisions (`HEAD~1`), non-assignment words (`--opt=~`, `1abc=~`, `a++=~`, `a+b=~`), and quoted forms — remain allowed (#3117).
- Read-only role agents (`architect`, `planner`, `critic`) now receive the `irc` coordination tool and a read-only git prefix set (`status`, `log`, `show`, `diff`, `blame`, `rev-parse`, `ls-files`) in restricted bash; mutating git and arbitrary shell stay blocked. `irc` also stays in the initial active tool set for subagents whenever the parent runtime reports IRC availability, instead of costing a discovery round-trip (#3109).
- The restricted-bash workflow guard now allows `/dev/null` redirects (so `cmd 2>/dev/null` is no longer treated as a repository write during planning phases) while keeping `/dev/stdout`, `/dev/stderr`, and `/dev/fd/<n>` blocked, failing closed on `exec` redirections, and recognizing `>|`, `>&path`, `<>`, path-qualified writers, and every `dd of=` operand. Hook-seeded deep-interview state is now gated on `isNativeDeepInterviewV1` and seeded as a native v1 envelope, so typed operations no longer fail with `DI_STATE_SCHEMA_INVALID` and run the interview manually (#3127).
- The vendored `insane-search` engine no longer treats a `429` as terminal: rate-limited probe and grid candidates back off (linear escalation honoring `Retry-After`, hard-capped at 30s) and continue through grid diversity and browser fallback. The backoff base from `INSANE_RATE_LIMIT_BACKOFF_S` is validated and clamped, so non-numeric, `NaN`, infinite, negative, or huge values can no longer raise, hang, or defeat a per-attempt deadline, and sleeps stay short enough to honor cancellation (#3131).
- ACP sessions now apply execution permission decisions to eval calls and to tools invoked from JavaScript or Python eval contexts, while non-ACP session behavior remains unchanged.
- Interactive prompt cancellation now reaches API-key preflight through `ModelRegistry`, allowing aborted submissions to clear immediately even while a shared credential-usage request continues in the background.
- Alibaba Token Plan canonical first-event timeouts now surface without session retry/fallback replay and are not internally retried by auto-compaction, preventing repeated provider usage (#3026).
Expand Down
2 changes: 1 addition & 1 deletion packages/coding-agent/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@gajae-code/coding-agent",
"version": "0.11.8",
"version": "0.11.10",
"description": "Gajae Code CLI with read, bash, edit, write tools and session management",
"homepage": "https://gajae-code.com",
"author": "Yeachan-Heo and Gajae Code Contributors",
Expand Down
Loading