Skip to content

Releases: GenAI-SDK/InteJer-releases

InteJer v0.1.0-beta.9

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 18 Jul 23:15
25bb302

InteJer 0.1.0-beta.9

Two new specialist agents in the picker

The agent picker now offers three agents, each backed by its own expert advisor that sketches a short plan before it starts working:

  • Frontend Developer — UI architecture, state management, styling, and rendering performance.
  • InteJer Designer — parametric FreeCAD modeling, and 3D-printable part and enclosure design.
  • InteJer Agent — full-stack IoT builds, from PCB to firmware to cloud (unchanged).

Whatever agent you're in will point you to the right one for the task in a single line, so you're never stuck in a general-purpose agent for specialist work. Each agent also opens every request by consulting its advisor for a quick plan, so you get a considered approach up front instead of a cold start.

The InteJer theme is now the default

The app opens in the InteJer theme — light and dark, across the window and the titlebar. You can still change themes from settings at any time.

Reliability

  • The 3D / FreeCAD preview is steadier when switching between designs: it no longer briefly tries to render a model with the wrong loader.

InteJer v0.1.0-beta.8

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 13 Jul 16:21
25bb302

If you installed beta.7, update. It shipped with a bug that stopped your sessions from loading. This release fixes it.

Your sessions load again

beta.7 could fail on startup with "Failed to load sessions" and show you an empty history. Nothing was lost — the sessions were on disk the whole time; a database migration tripped over a column that already existed and took the whole session list down with it. The migration is now tolerant of work that's already been applied, so it steps over it and carries on.

FreeCAD preview works on FreeCAD 1.0

Previewing a .FCStd file silently produced nothing on FreeCAD 1.0.x. Two separate quirks in that version were swallowing the conversion — it discarded the arguments we passed it, and then discarded the error message that would have told us so. Both are worked around; a real model now renders in the Preview tab.

While fixing this: if a STEP file contains no actual geometry (an empty export — it happens, and the file still looks valid), the Preview tab now tells you "no tessellatable geometry found" instead of failing quietly. If you see that, the file needs re-exporting from whatever produced it.

Stored approvals no longer take the app down

A schema mismatch in the shared database could kill the permission route outright. It now degrades to "no stored approvals" and logs a warning, rather than failing the request.

Also in this build

Everything from beta.7: InteJer Agent pinned to GLM 5.2 (it was running on whatever model you had selected), agents hidden from the model picker, classic layout by default, and the onboarding tour. Account sign-in was fixed server-side and is already live for everyone regardless of build.

Known issue

This build reports 0.1.0-beta.7 in its version string — the version is stamped at package time and lagged by one release. Cosmetic; the binary here is the beta.8 code. Fixed in the next build.

Installing

Windows x64, unsigned beta build — SmartScreen will warn on first launch. Choose More info → Run anyway. Run the installer over your existing install; your settings and sessions are preserved. In-app auto-update isn't enabled during the beta, so pick up new builds here or from the Downloads page in your dashboard.

InteJer v0.1.0-beta.7

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 13 Jul 14:58
25bb302

InteJer Agent now actually runs on the model it's supposed to

Last release introduced InteJer Agent — a frontier model that plans against your full session transcript while a 1M-context model does the work. It had a bug: the agent ran on whatever model you happened to have selected in the picker, not the one it was designed around. If you'd switched models mid-session, you weren't getting the agent as intended.

InteJer Agent is now pinned to GLM 5.2 as its executor, regardless of what's selected. The same goes for the PCB engineer agent, which now inherits a sane model instead of being steered by the picker. Both are hidden from the model dropdown, because picking a model for them was never meaningful — that choice is what broke them.

The picker still controls Build and Plan, which is where it belongs.

Signing in works again

Account sign-in had been failing with a 401 on every model — the gateway was authenticating against a Supabase API key the project no longer honors. This was a server-side fix and is already live for everyone: you don't need this build to get it. License-key users were never affected, which is why it went unnoticed for as long as it did.

Also in this build

  • Classic layout is the default. No more hunting for it in settings on a fresh install.
  • The debug overlay and the floating "?" button are gone. They were development scaffolding that shouldn't have shipped.
  • All five MCP servers (KiCad, PlatformIO, MongoDB, Playwright, Stitch), the PCB Pack skills, and the FreeCAD resources are bundled — no separate setup.

Installing

Windows x64, unsigned beta build — SmartScreen will warn on first launch. Choose More info → Run anyway. Run the installer over your existing install; your settings are preserved. In-app auto-update isn't enabled during the beta, so grab new builds from here or from the Downloads page in your dashboard.

InteJer v0.1.0-beta.6

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 11 Jul 17:47
25bb302

InteJer Agent

A new agent in the picker. Press Tab and choose intejer-agent.

Most coding agents hand your whole task to a single model: the same context window that plans the work also executes it. On a job that runs from schematic to firmware to broker to dashboard, that model runs out of room and starts guessing. InteJer Agent splits the two jobs.

  • A frontier model does the thinking. Claude Sonnet 5 reads the full session transcript — everything the agent has seen and done, not a summary — and weighs in at three moments: before work starts (plan), when the agent gets stuck (stuck), and before it calls the job done (verify).
  • A 1M-token model does the work. GLM 5.2 does the reading, editing and running, so your KiCad schematic, the firmware that drives it, the MQTT topic map and the dashboard that renders the telemetry all stay in context at the same time.

You get frontier-model judgment on the decisions that actually matter, and a long-context model everywhere else. That is the whole point: a single general-purpose model has to choose between thinking hard and holding your entire stack in its head. InteJer Agent doesn't.

Details

  • The advisor lives server-side. Prompts and model routing sit in the InteJer gateway, so the agent gets better without you reinstalling anything.
  • It never blocks your run. Offline, signed out, or over your allowance — the executor just proceeds on its own judgment. A consult that fails is a consult you don't get, not a run that dies.
  • Consults are metered as the InteJer Agent SKU and appear on your billing page. Team plans include 150 runs per seat per month.
  • Scoped to intejer-agent only. The build, plan and pcb-engineer agents are unchanged and never see the advisor.

Install

Windows 10/11 (64-bit). This build is unsigned — SmartScreen will warn on first launch. Choose More info → Run anyway.

InteJer v0.1.0-beta.5

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 07 Jul 14:33
25bb302

Windows only; macOS/Linux to follow.

  • Stability and reliability improvements.
  • Includes all fixes from prior betas (PCB design tooling, blank-screen-on-startup, and earlier).

InteJer v0.1.0-beta.4

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 03 Jul 15:38
25bb302

Windows only; macOS/Linux to follow.

  • Improved the built-in PCB design tooling (updated, vendored KiCad integration).
  • Stability and reliability improvements.
  • Includes all fixes from beta.3 (blank/white-screen-on-startup fix, GLM-5.2 in the model picker).

InteJer v0.1.0-beta.3

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 29 Jun 12:29
25bb302

Adds GLM-5.2 to the model picker (GLM-5.1 · GLM-4.7-Flash · GLM-5.2; the older glm-5v-turbo is removed). GLM-5.2 is a distinct text model with a 1M-token context and is routed through untouched by the gateway (no rewrite to GLM-5.1 / 200K cap).

Also includes the blank / white-screen-on-startup fix from beta.2, so this is the recommended build for all users. Windows only; macOS/Linux to follow.

InteJer v0.1.0-beta.2

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 29 Jun 11:12
25bb302

Fixes a blank / white-screen on startup that affected 0.1.0-beta.1 on Windows.

The renderer's IPC bridge (window.api) could fail to initialize under the sandboxed preload, so the app launched but showed an empty window. This build exposes the bridge first and unconditionally, so the UI loads normally — and telemetry can no longer block app startup.

Same application version as beta.1: this is a delivery/stability re-release published under a fresh download URL so every user is guaranteed to receive the corrected binary. Windows only; macOS/Linux to follow.

InteJer v0.1.0-beta.13

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 29 Jul 23:19
25bb302

File contents are visible again

Code stopped showing up. A tool call in chat would render its header —
create_pcb.py +2 −3 — and then nothing underneath. Opening a file beside the
Preview panel gave a blank pane. The file was fine and the edit had been made;
you just could not see any of it.

The syntax highlighter compiles a small WebAssembly module, and a security
policy added back in 0.1.0-beta.8 was refusing to let it. Everything that
depends on highlighting — diffs, the file viewer, code blocks — therefore
painted nothing at all. It only ever happened in the installed app, never in
development, which is why it went unnoticed for five releases.

Fixed by permitting WebAssembly specifically. Nothing else was loosened.

The advisor stops going "unavailable" mid-session

Each agent consults a stronger model — Claude Sonnet 5 or Kimi K3 — for
planning and review. After a handful of turns it would start answering
"Advisor is unavailable" and never recover, even though the advisor itself
was up.

There is a per-session limit on how many consults an agent may make, and failed
attempts were being charged against it. So a brief upstream hiccup could quietly
spend the whole allowance, and the advisor stayed switched off for the rest of
that session. Only successful consults are counted now, and the allowance itself
is larger. If you do reach it, the message says so plainly instead of implying an
outage.

Long sessions cost less and stay quicker

A session's history was only ever summarised when it neared the model's absolute
limit — around a million tokens. In practice that never happened, so a long day's
work kept re-sending an ever-growing transcript with every single message.

History is now condensed once a session gets genuinely large, at a natural pause
between tasks rather than in the middle of one. Long sessions get noticeably
cheaper to keep going, and the agent's memory of what it is doing is unaffected.

Upgrading

Install over your current version — your projects, settings and sign-in are kept.

Known issue

Requests can occasionally be blocked by the network layer in front of our API,
surfacing as "Forbidden: request was blocked by a gateway or proxy." It is
not your account and not your credentials — signing out will not help. It is
being raised with the hosting provider; starting a fresh session is the current
workaround.

InteJer v0.1.0-beta.12

Choose a tag to compare

@azamkhan555622848 azamkhan555622848 released this 28 Jul 12:54
25bb302

The agents can see images now

Ask InteJer about a screenshot, a UI mock-up, a PCB or 3D render, or a photo, and
it will actually look at it.

Until now it could not. The model that runs your session is text-only, so an
image was invisible to it — and rather than say so, it would often reason from
the filename and sound confident about a picture it had never seen. The advisor
model behind each agent is able to see (Kimi K3 and Claude Sonnet 5 are both
multimodal); it was simply never handed the image.

Now the agent passes the file to its advisor and works from what the advisor
actually reports: layout and spacing, colours, labels, what is wrong and where.
This applies to all three agents — InteJer Agent, Frontend Developer, Designer.

Practical notes:

  • Point at the file however you like ("look at screenshots/home.png"), or just
    ask about a render the agent produced itself.
  • Up to 4 images per consult, 5 MB each, PNG/JPG/GIF/WEBP. Anything skipped is
    reported back rather than silently dropped, so the agent can never quietly
    reason about an image that never arrived.
  • Images are sent only when the question is genuinely visual. They cost real
    tokens and, unlike the conversation, are not cached.
  • Expect a visual consult to take longer than a text one — the vision models are
    slower, and a full-screen screenshot is a lot to read.

The composer's attach button is still hidden on Z.AI models; that is separate and
unchanged. Point the agent at a file path instead.

Also in this release

Everything from 0.1.0-beta.11, if you skipped it — account sign-in replacing
access keys, and the 20 MB attachment cap that stops large files from bloating
the app until it crawls.

Known issue

Requests can occasionally be blocked by the network layer in front of our API,
surfacing as "Forbidden: request was blocked by a gateway or proxy." It is
not your account and not your credentials — signing out will not help. It is
being raised with the hosting provider; starting a fresh session is the current
workaround.