Cicada- an agentic Python IDE Free to use ( comes with built in small model)

godsonj641 pts1 comments

Release Cicada 0.4.0 · godsonj64/Cicada · GitHub

//releases/show" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

//releases/show;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

godsonj64

Cicada

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

Cicada 0.4.0

Latest

Latest

Compare

Choose a tag to compare

Sorry, something went wrong.

Filter

Loading

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

No results found

View all tags

godsonj64

released this

11 Jul 23:14

v0.4.0

96c5646

Cicada 0.4.0

Frictionless first run and a self-healing pipeline. This release focuses on what happens when things go wrong — especially with a small local model — and makes recovery automatic or one click away.

Zero-setup first launch

The default model now downloads itself. On first run, if no .gguf is present, Cicada fetches Qwen2.5-Coder 3B Instruct (~1.9 GB) from Hugging Face with live progress in the status pill — on top of the existing llama.cpp auto-install. Fresh machine → working agentic IDE with no manual steps.

Interrupted downloads never leave a truncated model behind (atomic .part → rename, with a sanity check against error pages).

Self-healing resilience

Transient model failures are retried. Connection drops, 5xx and 429 responses in any pipeline stage, chat turn, fix loop, or inpaint heal are retried automatically, polling llama-server's /health between attempts so a reloading server gets a real chance. Bad requests (4xx) and user cancels are never retried.

A crashed llama-server restarts itself — up to 3 times in a rolling 10-minute window, narrated in the status pill ("Model crashed — restarting it…"). Persistent crashes surface a real, actionable error instead of a dead pill.

No-code answers are re-asked. When a code-producing stage (Generate, Apply Changes, Edit Selection) returns prose with no usable fenced block — the most common small-model failure — the pipeline automatically asks once more with a firmer instruction before reporting an error. Token-budget truncation still gets the targeted "raise context size" message.

Actionable errors, better feedback

Failed agent runs now raise an error toast with one-click Retry (create, refine, and edit-selection runs all remember their last request).

The status pill is clickable when the model is stopped or errored: one click re-runs the full recovery path — find/download the binary, find/download the model, restart the server. Full error detail lives in the tooltip.

Starting a pipeline while the model is down now kicks recovery in the background and says so, instead of a bare "Model is not ready yet."

Setup failures (binary or model download) show a Retry toast.

Fixes & polish

Windows path display fixes in the console header and Render captions (no more full C:\… paths).

Windows-safe relative paths in multi-file compile error output.

Dock panes get a subtle fade/rise transition (disabled under reduced-motion).

Guarded an unhandled-rejection path in background recovery.

Verification

All 15 model-free test suites pass (llm, inpaint, memory, env, datasets, repo, llama-installer, snapshots, experiments, github, doctor, stop, sysmon, insights, syntax check).

New retry layer covered by an integration check against a mock failing server (503×2 → success).

Downloads: Cicada-Setup-0.4.0-x64.exe (installer) · Cicada-Portable-0.4.0-x64.exe (portable, no install)

Binaries are unsigned; SmartScreen may ask to "Run anyway" on first launch.

Assets

Loading

Uh oh!

There was an error while loading. Please reload this page.

-->

All reactions

You can’t perform that action at this time.

model cicada error search reload server

Related Articles