How systems change through use.
We study how an AI system can learn from experience without drifting away from the person it serves.
Learning without driftRifty is an independent research lab studying agents, adaptive systems, and the new forms of software developing around them.

Leave with a decision you can defend: which tool suits your kind of work, what you can control before the agent writes to your repo, what you can recover when a long run fails, and how the launch-week verdict has aged, so you choose on cont
Read
By the end you can place every serious agentic-AI program on a cost-and-depth ladder, judge each by whether it teaches the engineering that determines agent performance, and pick the right one for your budget, timeline, and goal, or decide
Read
You leave able to confirm which everything-claude-code repo you're actually on, count its components against a named release tag instead of trusting a headline number, and choose a defensible install profile instead of running everything.
Read
By the end you know which of the two things called a Home Assistant MCP server you actually want, how to connect it to your LLM client, and the one write-surface decision to make before you do.
Read
In one screen, tell the reader which of the three TikTok MCP families fits their job, then give them the scope, auth, and terms differences that decide it.
Read
In five minutes you'll know which Wolfram Alpha MCP server to install for your client and job, why the free official Cloud MCP beats the key-gated community repos for most readers, and you'll keep a decision table for the next tool you wire
ReadToday's software encodes a workflow and asks people to follow it. As agents become more capable, that relationship can change. Systems can learn from the people they serve, reshape themselves around real work, and improve without waiting for another product release. The model supplies general intelligence. The surrounding system gives that intelligence a place, a memory, and a way to change. Today, that system is usually called a harness. We think it will become a new form of software.
Our work focuses on the systems that allow agents to learn, act over time, and become particular to the people and organizations they serve.
We study how an AI system can learn from experience without drifting away from the person it serves.
Learning without driftWe study what should survive across tasks and how past experience should shape future work.
Across tasksWe study how agents pursue longer-running work across tools, interruptions, and changing conditions.
Long-running workWe study how to distinguish useful improvement from a system that has merely changed.
Evidence of progressWe study how intent, taste, and judgment can guide a system without being reduced to a settings page.
Human directionWe study what becomes possible when software is formed around a particular person or organization.
Particular systemsPeople spend too much time preparing work for AI: moving information into a chat, restating context, and translating a job into language the model can follow. Better systems should take on more of that burden.
Two companies may use the same model and still need very different memory, tools, permissions, and ways of making decisions.
A system that changes itself is not necessarily getting better. Improvement only means something relative to the person, organization, or purpose it serves.
Models will keep improving and being replaced. The accumulated understanding of how a company works should survive those changes.
Operating environments contain missing information, changing standards, delayed consequences, and decisions that do not have one correct answer.
Rifty maintains a private agent system that operates across tools, companies, and work that continues over time. It gives us a place to study what happens when tasks are ambiguous, requirements change, and the effects of a decision may not appear until days later. The system is not publicly distributed. We publish the parts that can stand on their own: findings, methods, evaluations, guides, and experimental tools.
Research questions come from operating work rather than constructed demonstrations.
Failures, corrections, and changing requirements become new experiments.
Work that generalizes beyond the private system is separated, documented, and published.
Findings and arguments from our work on adaptive agent systems.
Closer examinations of system behaviour, experiments, and design choices.
Methods for people building systems around their own work.
Ways to test memory, adaptation, reliability, and long-running agency.
Small releases for exploring one idea without adopting an entire system.
Problems we do not yet have good answers to, published so others can investigate them too.