Skip to main content

XpertAI 3.9.0 Release: From Prompt Engineering to Harness Engineering

· 8 min read
Tiven Wang

Across the industry, the conversation around agents is shifting from "prompt engineering" to "harness engineering."

In its official article Harness Engineering, OpenAI argues that as model quality keeps improving, the real ceiling for an agent is no longer set by a single prompt, but by the full operating layer around the model. Anthropic, in Building Effective Agents, emphasizes that effective agents usually come from simple, composable, and continuously improvable patterns. In Claude Code's product design, long-lived instructions, Skills, Subagents, and MCP are all treated as part of the agent's execution shell. LangChain has likewise pushed middleware and context engineering as key control layers for the agent loop.

That is exactly where XpertAI 3.9.0 comes in. This release turns that thinking into a more complete agent workspace through ClawXpert + Skills.

Why Prompt Alone Is No Longer Enough

As agents start taking on more realistic work, teams quickly realize that a single prompt cannot carry the whole system.

You may want an agent to:

  • remember its role and boundaries over time,
  • remember a user's preferences or team conventions,
  • apply different methods in different tasks,
  • expose some capabilities by default while hiding others in specific scenarios,
  • and move beyond chat responses into triggered, scheduled, and ongoing work.

At that point, the question is no longer "how should we phrase this turn?" but "what kind of workspace should this agent actually have?"

That is the essence of harness engineering.

What Harness Engineering Means

If prompt engineering is about refining a sentence, harness engineering is closer to designing an operating system.

It focuses not on one model output, but on the full structure surrounding the model, including:

  • identity and behavioral rules,
  • user profile and long-term memory,
  • a reusable capability library,
  • the visible boundary of tools and capabilities, often governed through layers like agent middleware,
  • files, environment, and execution space,
  • and triggers, planning, and ongoing actions.

In other words, harness engineering is not about making a model "talk better." It is about helping an agent "work better."

XpertAI 3.9.0 is our way of bringing that structure into the product itself.

The Core Change in 3.9.0: ClawXpert as a Long-Lived Agent Shell

ClawXpert is the new dedicated assistant shell introduced in 3.9.0. It turns a published agent from something that merely waits to be called into a long-lived assistant entry that can be operated, tuned, and evolved over time.

Inside that shell, teams can keep working around the same agent:

  • choose and bind the agent they want to use long term,
  • maintain its role definition, working principles, and user preferences,
  • continue prior conversations instead of restarting from scratch,
  • adjust the model and capability boundary it uses today,
  • and gradually move it from instant Q&A into planned and ongoing execution.

That makes the agent feel less like a temporary chat window and more like a persistent digital workspace.

Skills: Turning Team Experience into Reusable Capability

The other major theme in 3.9.0 is Skills.

Every team building agents runs into the same reality sooner or later: the most valuable knowledge is rarely "one great prompt." More often, it is a method that has been validated over and over again.

For example:

  • how a certain type of document should be processed,
  • what sequence a task should follow,
  • what stable steps should exist in analysis, writing, research, or generation work,
  • or under what conditions a given tool should be used and what good output should look like.

If those patterns only live inside chat history, they are hard to reuse and even harder to turn into team assets.

That is the value of Skills: they turn those patterns into installable, browsable, updatable, and accumulatable capability modules. Teams can:

  • install the skills they need,
  • package their own internal methods,
  • maintain those capabilities over time inside the workspace,
  • and let multiple agents share the same capability base.

This shifts agent building from "rewriting prompts" to "building a capability library."

The Real Point Is Not Just Having Skills, but Letting Them Enter Execution

More importantly, 3.9.0 does not treat skills as passive documentation.

In XpertAI's design, skills are part of the working flow:

  • the agent first becomes aware of which skills are available,
  • then reads the detailed instructions of the relevant skill when a task calls for it,
  • and brings that capability into execution only when needed.

This has two immediate benefits:

  • the agent always has a clear sense of what it can do,
  • while avoiding the context bloat that comes from stuffing everything into the prompt at once.

This is becoming a defining pattern across the industry: instead of packing all knowledge into one prompt, let the agent discover and activate capabilities during execution.

One Shared Capability Library, Different Working Surfaces for Different People

There is also a very practical team requirement here: one shared capability library does not mean every user should face the exact same surface.

Some people need a broader capability set. Others need a much narrower working surface. Some scenarios call for more automation, while others need a smaller, more focused toolset.

XpertAI 3.9.0 takes an important step here by separating "shared capability library" from "personalized visible surface."

In practice, that means:

  • the team can share a common capability pool,
  • each user can still decide which capabilities remain visible in their own agent workspace,
  • and the same agent can present different boundaries depending on the user, task, and context.

That makes the agent feel more like a configurable work environment, instead of one overloaded panel that everyone has to tolerate.

From "Answers Questions" to "Gets Work Done"

Once long-term context, capability modules, runtime control, and planning mechanisms are brought together, the way an agent is used begins to change.

It is no longer just something that responds in chat. It starts to show more continuous working behavior:

  • it can preserve a stable role and collaboration style,
  • reuse mature methods across tasks,
  • shift visible capabilities by scenario,
  • and be triggered, scheduled, and repeatedly invoked.

That is where harness engineering becomes truly valuable.

It turns an agent from "a model with a chat box" into "a digital work interface that can be operated over time."

A More Intuitive Build Path for Teams

In practical terms, the workflow introduced by XpertAI 3.9.0 looks like this:

  1. Choose a long-lived agent entry point.
  2. Define its role, principles, and user preferences clearly.
  3. Organize your team's recurring methods into skills.
  4. Decide which capabilities should remain visible for which users or scenarios.
  5. Connect the agent to the triggers and planned execution it needs so it can take on ongoing work.
  6. Keep expanding and refining the capability library as the team uses it.

This is also a useful structure for visual storytelling later, because it is fundamentally a progression from "agent setup" to "agent operations."

XpertAI's Response to the Broader Industry Direction

It is becoming increasingly clear that the most valuable agent products are not the ones that merely sound smart in a single turn. They are the ones that can remain stable across long-term collaboration, accumulate experience, call on reusable capability when needed, and gradually take on real work.

OpenAI, Anthropic, and LangChain are all moving in that direction. With ClawXpert + Skills, XpertAI 3.9.0 offers our product answer:

  • a long-lived entry for sustained collaboration,
  • a capability library for team knowledge,
  • runtime control for different roles and scenarios,
  • and planning plus triggers for ongoing execution.

That means XpertAI 3.9.0 is not just adding a few new features. It is pushing agents from "responsive" toward "operational."

Try It

If you are already using XpertAI, 3.9.0 is a great release to start with a few concrete moves:

  • choose a long-term ClawXpert entry for your team,
  • define the role, principles, and user preferences clearly,
  • install the first set of skills that genuinely deserve reuse,
  • refine the visible capability surface for different users and scenarios,
  • and hand a portion of recurring work to planned execution or trigger-based flows.

When those pieces come together, what you get is no longer just a chatbot, but a truly evolvable agent workspace.


XpertAI 3.9.0 does not just make agents "smarter." It gives them a more complete way to work.