Hello, world. Meet Markbase.

Meet Markbase: shared knowledge, coordination, and continuity for development teams where people and coding agents get better together.

Kash Sajadi4 min read

Hello, world. We’re Markbase.

We’re building a place where development teams and their coding agents can share what they know, carry work forward, and get better together. We’d like to tell you why.

Teams learn by doing

Think about a software product you know well. You probably know a few things about it that would be hard to discover by reading the code alone.

You know why the team chose that database. You remember the incident that led to a particular limit. You know which customer depends on an old feature, and why it needs to stay around a little longer.

That understanding grows through the work. People investigate problems, discuss tradeoffs, review changes, and see what happens when their decisions meet the real world. Over time, the team builds a shared body of knowledge about its product and business.

In management talk, this is usually called “institutional knowledge”. It helps teams make better decisions, avoid repeating mistakes, and understand what to do next.

Building and maintaining it takes deliberate work. People need ways to share what they discover, understand what others have decided, and turn useful lessons into everyday practice.

As we bring coding agents into our teams, we need to keep that process working.

Agents belong in that knowledge loop

We’re excited about what coding agents make possible. They can help explore an idea, investigate a problem, write a change, and test it. It’s a wonderful time to be building software.

They also create a new challenge for the team.

An agent can finish a task while the reasoning behind its work stays inside a session. The change reaches the repository, but the explanation of what happened, what was tried, and what was learned may never reach the next contributor.

The next person or agent then has to work it out again. As agents take on more work, more of the team’s understanding can end up scattered across individual conversations.

We want agents to be able to draw on what the team already knows and contribute something useful back.

An agent investigating an error should be able to find the relevant incident history. If it discovers something new, that finding should become available to the next person or agent. If the team improves a working practice, that improvement should reach the agents doing the work.

The knowledge goes into the task, and the task adds to the knowledge. Everyone benefits.

The work carries on after the code is written

Putting software into use creates ongoing responsibilities. Customers give feedback. Production reveals edge cases. A feature needs a few weeks of testing. A change has to wait for another team, or for someone with the right access to review it.

Through all of this, someone needs to remember the plan, the reasons behind it, and what is supposed to happen next.

That is why Markbase brings together three connected parts.

Knowledge gives people and agents shared memory and working practices. Decisions, findings, and team skills can inform new work and improve as the team contributes to them.

Continuity helps carry work across sessions, follow-ups, agents, and environments. The goal, decisions, and next steps can stay with a task when it needs to wait or change hands.

Dispatch connects events to agent work. An alert or a change in another system can start an agent in the relevant project, with the team’s instructions and access to its shared knowledge.

These parts support a larger cycle. A production alert can lead to an investigation, a tested change, and a pull request for review. The findings can become part of the team’s incident history. Later work can start with a better understanding of the system.

The same thinking applies to documentation. When code changes, the knowledge describing it needs attention too. Documents should make clear which changes are still proposed and which have merged. Future contributors need to understand which decisions describe the software they are working on.

We want agents to help maintain that understanding throughout the life of a product.

Getting better together

This matters to development teams in businesses of every size. An established team brings years of knowledge to its work with agents. A new team starts building that knowledge with its first decisions. Both need ways for people and agents to use it, question it, and add to it.

Our mission at Markbase is to make sure the growth of AI doesn’t come at the cost of our collective ability to learn.

We want teams to accomplish more with agents and keep building the understanding they need to operate and evolve what they create. Each useful discovery should have a chance to help the whole team.

We’ll use this blog to share what we’re building, the decisions behind it, and what we’re learning about working with coding agents.

If this sounds like something your team needs, come meet Markbase. We’d love to hear how you’re bringing agents into your work, what is going well, and where keeping the team connected still takes effort.

Thanks for being here. We’re looking forward to building this with you.