Browse by categories

AI-generated image for Orbitant's blog about avoiding vendor lock-in in AI agents, featuring a central glass block connected to three separate glass blocks by cyan light lines against a dark background, symbolizing interoperability.
AI & Data

How we avoid vendor lock-in in AI agents: an employent stack no provider owns

Picking a framework for your agents, a model provider, or a deployment host looks like just another technical decision — until that provider changes the rules and your whole architecture turns out to depend on them not doing it. When we built Mercuria, our first employent, the AI agent with an employee’s role, we decided […]

AI-generated image for Orbitant's blog about what is an employent, featuring three white spheres in progression with the last one floating elevated and glowing with a cyan light core against a dark background.
AI & Data

What is an employent? (and why we started with marketing)

Telling people you build your own agents isn’t much of a headline anymore. They respond inside a session, run tasks, call tools, and can even make decisions by following a set of rules. So what is an employent, and why does it need its own name? It’s what’s still rare: an agent that holds a […]

AI observability with Grafana: how we connected Claude through MCP to our dashboards to debug real incidents in production every day.
AI & Data

AI observability with Grafana: what we learned from a real incident

You can have dashboards for almost everything and still not find out that something is broken. That happened to us recently: one weekend, when a firewall did its job so well — blocking traffic before it reached any service — that not a single error fired, and precisely because of that, nobody noticed. What I’m […]

AI-generated image for Orbitant's blog about the EU AI Act timeline, featuring a robotic arm inspecting a microchip with a magnifying glass against a dark background.
AI & Data

EU AI Act timeline: what applies on each date and how to prepare

The EU AI Act timeline already has its first date behind it. Since 2 August 2026, your AI agent has to identify itself as AI to the user, and it’s worth knowing which third-party model it uses and under what conditions. If you haven’t looked at this yet, it’s the first thing to sort out […]

AI-generated image for Orbitant's blog about OAuth authentication in an MCP server, featuring precision tools like wrenches and calipers protected under a illuminated glass dome against a dark background.
AI & Data

OAuth authentication in an MCP server: the real Sherpa Platform case

An MCP server with all its tools registered and working can still be insecure: nothing in its design stops anyone with the URL from calling any of them. OAuth authentication in an MCP server is the layer that decides who gets to make that call, built separately from the code that registers each tool, not […]

AI-generated image for Orbitant's blog about MCP tools vs resources vs prompts, featuring three floating digital screens displaying connected user interfaces against a dark background.
AI & Data

MCP tools vs resources vs prompts: who decides what

Connecting language models to production systems is becoming routine, and Model Context Protocol (MCP) is the standard that makes it possible without bespoke integrators. MCP tools vs resources vs prompts is the distinction that decides, in each case, who controls that connection: the model, the application, or the user. The model decides when to call […]

AI-generated image for Orbitant's blog about junior developers in the AI era, featuring a metal A-frame ladder standing in a dark space, with the bottom rung broken and a glowing cyan light at the base.
Uncategorized

How to seize the opportunity: what a junior can do and what a company must do

A few weeks ago I wrote on LinkedIn that at Orbitant we’ve barely hired any juniors; the reactions made it clear the issue goes well beyond our own hiring. Junior developers in the AI era have opened up a conversation that starts with the tasks that used to fall to that role and are now […]

AI & Data

Rules for AI coding agents: why writing them isn’t enough

The obstacle I’ve been fighting with for months is very specific: how to write rules for AI coding agents that the agent actually follows, and doesn’t just read. Because my first instinct — the same one almost everybody has — was the wrong one: every time the AI skipped a rule, I wrote more rules. […]

AI-generated image for the Orbitant blog featuring three metallic toggle switches connected by teal cables on a black background, conceptually representing AI agents in GitHub actions.
AI & Data

AI agents in GitHub Actions: how we started automating code review

We’ve only had this running for a very short time —we’re literally starting to test it right now; it hasn’t been rolling for weeks— but it already hints at where engineering is heading over the next few years: AI agents in GitHub Actions reviewing pull requests and, in some cases, resolving issues without anyone writing […]

AI-generated image for Orbitant's blog about MikroORM transactions in NestJS, featuring two separated metal pipe sections, with one end displaying a glowing cyan ring light.
Uncategorized

MikroORM transactions in NestJS: the bug that throws no error

I work on the document management project at one of Orbitant’s clients, and a few weeks ago I ran into one of those silent bugs that doesn’t show its face until you go through the database row by row. The problem was about how to get atomic MikroORM transactions in NestJS when two persistence operations […]

AI-generated image for Orbitant's blog about how to build AI agents with Google ADK, featuring a white marble sphere on a three-way split track against a dark background.
AI & Data

Build AI agents with Google ADK: what I learned about orchestration, context and cost

It had never crossed my mind to build AI agents with Google ADK until Jesús Relinque — a conversational assistant specialist with twenty years of development behind him — brought it to a Knowledge Sharing session as the end point of a journey that started much earlier: Dialogflow Essentials, then Dialogflow CX and now ADK. […]

AI-generated image for Orbitant's blog about what is harness engineering, featuring a mechanical circular mechanism surrounding a glowing blue core on a dark base.
AI & Data

What is harness engineering (and why you already do it)

In any AI project that makes it to production there’s a part of the work that never shows up in the demos or the headlines: the part that holds the system together on the inside once it stops being a proof of concept. That part has a name of its own, harness engineering, and it […]

Follow our journey building AI agents from the inside