wangziqi06/724-office
A production AI agent system built in ~10,000 lines of pure Python with modular tool architecture, three-layer memory, and MCP plugin support.

This repository implements a self-evolving AI agent with 36 tools organized into 7 domain modules. The system uses a three-layer memory architecture combining session history, LLM-compressed long-term memory, and LanceDB vector retrieval. It supports MCP servers via JSON-RPC, dynamic tool filtering across 5 context profiles, a nudge system for behavioral correction, and a circuit breaker mechanism for tool failure handling. The agent runs function-calling loops with up to 20 iterations, auto-creates runtime tools, and operates continuously in production environments.
Frequently asked
- What is wangziqi06/724-office?
- A production AI agent system built in ~10,000 lines of pure Python with modular tool architecture, three-layer memory, and MCP plugin support.
- Is 724-office open source?
- Yes — wangziqi06/724-office is open source, released under the MIT license.
- What language is 724-office written in?
- wangziqi06/724-office is primarily written in Python.
- How popular is 724-office?
- wangziqi06/724-office has 1k stars on GitHub.
- Where can I find 724-office?
- wangziqi06/724-office is on GitHub at https://github.com/wangziqi06/724-office.