
From Copilots to Agentic Engineering: Vibe Coding Was a Detour
The Three Eras of AI-Assisted Development In less than four years, the way developers use AI has gone through three …

Calliope AI IDE v1.4.0 is our biggest agent reliability release yet. This update brings full AWS Bedrock support, intelligent context management that prevents agents from hitting token limits, and critical bug fixes that make long-running agents actually work. All macOS builds are signed and notarized by Apple.
Let’s break down what’s in this release.
Bedrock is how most enterprises run Claude, and until now, getting it working in Calliope required environment variable gymnastics. Not anymore.
v1.4.0 adds full Bedrock integration with a proper credential chain:
~/.aws/credentialsAWS_REGION, AWS_ACCESS_KEY_ID, AWS_PROFILE, etc.The new Bedrock API Key field in the settings panel means you can paste a bearer token and start running agents on Bedrock in seconds. No IAM configuration required.
We’ve also added proper model output limits for Bedrock-hosted Claude models — Haiku caps at 4,096 tokens, Sonnet at 8,192, and Opus at 16,384. These are silently enforced so your agents don’t hit API errors for exceeding provider limits.
This was the most requested fix. When agents run long tasks — exploring a codebase, reading dozens of files, iterating on implementations — the conversation history grows. Eventually it exceeds the model’s context window, and the agent crashes with a “prompt is too long” error.
v1.4.0 adds automatic context compaction to the TurboLight backend:
The result: agents can now run 50+ iterations on Haiku without crashing. Tasks that previously failed at iteration 8 now complete successfully.
A subtle but critical bug: when agents run in certain environments, they generate absolute paths like /src/backend/app.py. These paths are valid inside the agent’s working directory but not on the host. When the staging system tried to apply changes, it attempted to write to the literal path /src — hitting a read-only filesystem error.
v1.4.0 resolves this at two levels:
read_file, write_file, list_directory, search_files) now resolve paths against the working directory. /src/app.py with cwd=/workspace becomes /workspace/src/app.py.Setting iterations to “unlimited” in the agent menu was silently capping at 50. The root cause: JavaScript’s truthiness rules. The value 0 (meaning unlimited) is falsy, so maxIterations || 50 evaluated to 50, and maxIterations && maxIterations > 0 evaluated to false.
Fixed with nullish coalescing (??) and explicit !== undefined checks. When you set unlimited iterations, you now actually get unlimited iterations.
All macOS builds are signed and notarized by Apple. No more Gatekeeper warnings, no more right-click-to-open workarounds. Download, open, and start working.
Calliope AI IDE v1.4.0 is available now for macOS (Apple Silicon), Windows (x64), and Linux (x64, ARM64):
Free. No account required. Bring your own API keys.

The Three Eras of AI-Assisted Development In less than four years, the way developers use AI has gone through three …

They See Everything Every time your team uses a hosted AI coding assistant, something leaves the building. Your source …