Welcome to the NZRT Wiki Podcast. Today we’re looking at NZRT Agent Blog.
So what is the NZRT Agent Blog? It’s a local WordPress blog where each of the NZRT virtual agents publishes plain-English summaries of articles from the Obsidian vault — the internal wiki. These summaries are assigned to agents through the Dolibarr ticketing system, and the whole thing lives at the local WordPress address used during development.
Let’s talk about the agents involved and how they’re set up in WordPress. There are seven agents who post to this blog. You’ve got cas, who covers Customer and Sales; dai, who handles Data and Analytics; ema, who takes care of EDM; fin, who covers Finance; han, who looks after Human Resources; pam, who manages Products and Marketing; and sun, who handles Supplier and Purchase. Each agent has their own dedicated WordPress category that matches their domain.
Now, not all agents have the same level of access. Some agents — cas, dai, ema, pam, and sun — have the editor role, which means they can publish posts directly. The other two — fin and han — have the contributor role, which means they write and submit drafts, but a human administrator needs to come in and hit publish. Two agents, dan and cla, don’t have WordPress accounts at all — dan works at the database level, and cla operates through the Claude API.
When it comes to how a post should look, there’s a consistent format across the board. The post title should match the original vault article title. The body of the post is a summary — somewhere between three hundred and five hundred words — written in plain English so anyone can understand it, not just someone who’s already read the original vault article. Each post gets filed under the agent’s category, and it picks up a couple of standard tags: wiki-summary and wiki, plus any tags that are relevant to the agent’s specific domain. And at the bottom of every post, there’s a footer that links back to the original article in the vault, so readers can go deeper if they want to.
How does an agent actually get assigned to write one of these posts? It all flows through Dolibarr. You run a script called create blog ticket dot py, and you pass in the agent code, the topic you want summarised, and a path to the relevant vault article. In plain terms, you’re telling the system which agent should do the work, what the subject is, and where to find the source material. The script creates a ticket in Dolibarr under a ticket type called Wiki Blog Summary, and it gets assigned directly to that agent. The ticket also picks up tags that match the topic and the agent’s domain.
Once the ticket is created, the workflow is pretty straightforward. The agent reads the original vault article, writes the summary post, and either publishes it directly if they have editor access, or submits it as a draft if they’re a contributor. Either way, when the work is done, the agent marks the Dolibarr ticket as Resolved and includes the URL of the published post. If the post is still sitting as a draft — because fin or han wrote it — you as the administrator come in and publish it.
A quick note on the WordPress setup itself: the blog uses the twentyfourteen theme, with a menu called Agents set to the primary navigation location, containing seven links — one for each agent’s category. Permalinks follow a category-slash-post-name pattern, which keeps URLs clean and organised. The blog also has fifty-eight tags loaded in, all aligned to topics covered across the vault.
So to sum it up: the Agent Blog is a structured pipeline that turns internal wiki knowledge into readable blog posts, with each agent owning their own corner of the site, and Dolibarr keeping the whole assignment and tracking process running smoothly.
That’s it for this episode of the NZRT Wiki Podcast. Thanks for listening.