About this newsletter
This is the XGEN and AI newsletter published fortnightly by Plateer AI Labs. The issue that goes out by email is readable here on the web, as it is.
Hello from the AI Solutions Lab. From today the lab will gather news about XGEN and AI every two weeks and send it your way. We hope it brings what we work on, and where the technology is heading, a step closer.
This first issue covers what we shipped recently — including the Claude Code backend — what we are building now, and the technology news, reading, and papers worth your time.
Release
Shipped in this issue
New capabilities, improvements, and fixes released this issue.
Claude Code (CLI) backend
Until now XGEN's only LLM backend was the API, so the agentic coding ability people had proven in the terminal with Claude Code could not be used inside the platform. Browser sign-in (OAuth, setup-token) and a Redis job relay lifted the CLI's single local login and multi-pod Kubernetes constraints, so Claude Code is now something you pick in a workflow or agent like any other model. The CLI version is controlled from the admin screen — pin, install, update, roll back.
Deployment approval and risk assessment, rebuilt
An XGEN agent opens to users only after a deployment request, a risk grading, a first approval by the system administrator, and a second by governance. Approval state was crammed into one column so you could not see where it had stalled; mitigations had to be typed in every time; and a suspended agent had to be restored by hand even after re-approval. Now the first- and second-stage approval states have their own columns, mitigations from the previous assessment autocomplete, and a risk score band is required. On approval a suspended agent is restored automatically, and re-approval history and audit logs are kept — review got faster and the trail became traceable.
Vision vLLM setup improvements
Attaching a vision (VL) model through vLLM often failed at registration because a `/v1` was missing from the base_url or the model name was wrong. Registration is now one click from the catalogue, the address is normalized automatically, and a live connection probe verifies the link before saving. Ontology extraction batches, where a small local model could not carry a large batch and produced half-finished results, were fixed with context-window-based auto-sizing plus timeout and truncation retries.
Stability fixes
In ontology search, when answer synthesis hit the time limit an empty answer could go out or internal evidence blocks could be exposed to the user — fixed, so answers always leave intact. Also: a single read/write client for Redis Sentinel (failover consistency, shared across core, documents, and mcp-station), a typo in the aggregation SQL that made feedback statistics read zero, and the deployment rollout timeout (120 → 300s).
In progress
In development and research
What the team is building and experimenting with right now.
AI avatars
70%A way to put a visible counterpart into a text-only chat and personalize the experience. From [Avatar settings] on My Page you register, preview, and set a default avatar from a Live2D or Spine model (.zip) or a photo; in the [Store] you browse avatars colleagues have published, with ratings and descriptions, and take one with a single click. Settings, store, and the backend repository are done; what remains is wiring the rendering into the chat screen.
DB → ontology incremental indexing
85%Ontologies are extracted from documents with an LLM, which costs time and money — while the most structured knowledge of all, the internal database, had no way in. We built a path that indexes the results of a SELECT rows-native, with no LLM. In the workspace it runs preview → mapping → index, and because it is watermark-based it follows only the rows that changed. Merged to develop, waiting on the next release.
Token quotas and data-access audit
85%The answer to the question that always comes up in an organizational rollout — can we control who uses how much, and can we evidence what data an agent saw. Token policy targets expanded to three kinds (user, individual role, whole role) with priority and concurrent-evaluation enforcement, and an agent's DB and knowledge access is logged for audit by user, department, and target table. With prompt execution statistics on top, usage and access history can be evidenced from the admin screen. Merged to develop, due in the next release.
Agent harness v2
60%On long tasks the agent forgot what the previous run had learned and repeated the same mistake, and with judgement limited to pass or fail there was no way to credit partial progress. Judgement becomes gradual scoring, lessons carry across runs newest-first, and we block the scaffolding where a RAG document answer mechanically imitates a title–summary–body shape. The goal is more stable execution quality from the same model.
Ontology v3
35%We are researching a v3 structure to raise both the accuracy and the throughput of the pipeline that extracts ontologies from documents. The preceding improvements — batch auto-sizing and truncation retries — shipped in this release; the v3 core is still experimental.
News
Technology news
Industry news we watched over the past two weeks, and what it means for us.
Google Search switches wholesale to Gemini 3.5 Flash — the ten blue links are gone
The basic unit of search moved from a list of links to a generated answer. To be found on the web now, you do not rank — you get cited inside an AI answer, and content has to be shaped for extraction and quotation rather than for clicks. A signal that our product documentation and engineering blog are due for a pass toward a form AI finds easy to cite.
Build Fast with AI · 7min
Hugging Face CEO: enterprises are moving back from frontier APIs to open models
The premise of the last three years — that AI is something you rent through an API — is wobbling. As frontier API pricing rises, companies that want predictable cost and their data kept inside move to open models plus their own infrastructure, which means the market for air-gapped, on-premise LLM platforms grows. Evidence that the direction we are building XGEN in matches where the industry is going — a quotable line for a proposal.
The Neuron · 5min
Alberta's provincial government audits 466 million lines of code with Claude
AI code audit has moved past PoC into a proven government-scale case. Cutting years of backlog to 20 hours reads less like replacing people and more like making a full sweep possible for the first time — something headcount had never allowed. The Claude Code backend that just landed in XGEN is for exactly this kind of work, which opens a new proposal scenario: auditing legacy code inside a customer's closed network.
인공지능신문 · 4min
Reading
Reading
Context rot — the longer the context, the worse retrieval gets
Measured evidence that today's common design — the context window is big, so put everything in — may be wrong. Recall falling from 80% at 256K to 36% at 1M tokens means that as context grows the model becomes less able to *find* what it needs inside it. Worth keeping as a counterweight in the long-context era, and a reason our RAG principle of spending context sparingly through chunking and reranking still holds.
The Neuron · 6min
Mixing several models has clear limits — research against the orchestration consensus
The assumption that combining models covers each other's weaknesses, refuted with data. Newer models are trained on similar data and therefore fail together on the same problems, so what matters in routing is not the second-best model but a model that fails differently. It is also why an LLM-as-judge should not use the same model family as the generator.
AI타임스 · 5min
Starting the loop — giving an agent a stopping condition instead of instructions
The unit of running an agent is moving from a single prompt to a loop with a stopping condition. Define the completion criteria up front instead of directing every step, and the agent repeats until it clears them. The hard problem shifts to how you define a good stopping condition — exactly the direction we are working in with the judgement gate in harness v2.
GeekNews · 4min
Papers
Papers
Papers worth attention, close to what the team is researching.
Correlated Errors in Large Language Models
A large-scale measurement showing that models do not fail independently of one another. When two models are both wrong, they give the same wrong answer 60% of the time, and error correlation rises with the same vendor and the same architecture. The research behind reading item 02, and worth reading before designing routing, ensembles, or LLM-as-judge.
From Reasoning Traces to Reusable Modules: Compositional Generalization in LM Reasoning
Tests the hypothesis that SFT supplies the parts of reasoning while RL recombines those parts into new arrangements. With SFT alone the model settles into imitating familiar golden traces and collapses on out-of-distribution combinations — useful when designing a domain fine-tuning strategy, and the SFT-then-RL order in particular.
Coming up
Coming up
Content and events in preparation. When they open, this section says so first.
Team YouTube channel
We are preparing a team YouTube channel covering XGEN demos and technical sessions. We will share the opening along with the first video in the next issue.
Internal hackathon
We are putting together a session for ideas that are hard to try during regular work, run as a team experiment. We will announce the format and dates once they are settled.
How was this issue?
If there is a topic you would like covered, or something that fell short, tell us. Your view shapes the next issue.
Send feedback