◉ Pulse
XYZ-AI-Lab avatar
#62 today ▼ 27

XYZ-AI-Lab/AxisAgentic

Python AI

An Extensible Runtime and Evaluation Framework for Long-Horizon Agents.

Created Jul 23, 2026
Stars
9
Today
+1
Forks
0
Quality
90/100
Momentum
18

README

Fetched from GitHub on Oct 30, 2026, 9:23 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to XYZ-AI-Lab/AxisAgentic and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

AxisAgentic is an extensible runtime for long-horizon AI agents. It also collects the trajectories produced during execution. The runtime works with OpenAI-compatible endpoints and pluggable local model clients, and handles multi-turn execution, tool orchestration, context management, recovery, and benchmark evaluation. Each trace preserves the state visible to the model, so the same record can support recovery and replay, benchmark evaluation, or filtered SFT export.

Web Search and WideSearch are the current reference recipes. The same extension points can support domain, general-purpose, and coding agents. This repository does not include model weights.

✨ Core capabilities

  • Append-only traces preserve runtime events and reconstruct the context visible to the model at any stage.
  • Model clients, tools, orchestrators, datasets, evaluators, reward functions, and recipe policies are replaceable.
  • Context budgets, compaction, rollback, retries, recovery, self-verification, and tool limits support long runs.
  • Each task records traces, token and timing metrics, evaluation artifacts, and provenance for trajectory selection.
  • SFT exporters replay runtime visibility markers, while rollout interfaces connect execution to external training systems.
  • Strict YAML schemas and portable path schemes keep runs reproducible across environments.

🔁 From execution to learning

Every task writes an append-only trace. The trace is the common source for replay, evaluation, and trajectory collection. Selected trajectories can then be exported for external training.

AxisAgentic execution-to-learning loop: runtime traces feed replay, evaluation, trajectory collection, state-faithful SFT export, and external training

Runtime markers record rollback, context compaction, and discard-all events. Replaying them reconstructs what the model saw at a given stage. Trace inspection and SFT export use the same rules, so supervised examples exclude hidden history and rolled-back actions.

Recipe exporters emit Swift Agent and related training formats with the source trace, task status, and optional metadata. The external training pipeline owns final correctness filters, loss masks, and optimization. AxisAgentic supplies the replay and export boundary so inference and training use the same interaction history.

🦅 Flagship reference: XYZ-Aquila

XYZ-Aquila is a search system built with AxisAgentic. Its recipe combines search and scraping with context management, recovery, evaluation, and state-faithful SFT export. The underlying interfaces also work with other model clients, tools, and task domains.

📊 Results

The Aquila technical report reports XYZ-Aquila-mini and XYZ-Aquila-pro across seven agentic benchmarks. The figure below reproduces the reported comparisons for six of them.

XYZ-Aquila benchmark results across six agentic search benchmarks

Metrics: BrowseComp, BrowseComp-ZH, LiveBrowseComp, and Humanity's Last Exam use LLM-judge accuracy; DeepSearchQA uses macro F1; WideSearch uses item-level F1 Max@4. See Evaluation and reproducibility for details.

Some baseline values come from public reports with different harnesses, tools, judges, and evaluation dates. Treat the figure as a benchmark-level comparison rather than a controlled universal ranking.

🚀 Get started

AxisAgentic requires Python 3.12 or newer and an OpenAI-compatible model endpoint. Getting started covers installation, provider variables, recipe configuration, dry runs, replay, and SFT export. See Configuration for the full configuration reference.

git clone https://github.com/XYZ-AI-Lab/AxisAgentic.git
cd AxisAgentic
python3.12 -m venv .venv
source .venv/bin/activate
./setup_env.sh
source .envs/axis_agentic_env.sh
cp .env.example .envs/.env

After setting the provider and dataset values, validate the Web Search recipe without starting a run:

cp recipe/web_search/configs/default.yaml my-search-run.yaml
python -m recipe.web_search.runners.run_eval_config \
  --config my-search-run.yaml \
  --dry-run

📚 Documentation

🤝 Contributing

The contributing guide covers development setup and required checks. Contributors must follow the Code of Conduct. Report vulnerabilities through the security policy.

📜 License

Unless otherwise noted, AxisAgentic is licensed under the Apache License 2.0. See NOTICE for third-party attribution and licensing notes.

📝 Citation

If you use this codebase, please cite the software:

@software{wang2026axisagentic,
  author       = {Wang, Jinyu and Zhang, Yifei and {{XYZ Agentic Team}}},
  title        = {AxisAgentic: An Extensible Runtime and Trajectory-Collection Framework for Long-Horizon Agents},
  organization = {XYZ AI Lab},
  year         = {2026},
  url          = {https://github.com/XYZ-AI-Lab/AxisAgentic}
}
Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 23, 2026

first spotted on the list

Best rank

#43

highest position reached

Appearances

3

times on the trending list

Quality score

90

out of 100

Momentum

18

trend strength indicator

Star velocity

0.09

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
678910XYZ-AI-Lab/AxisAgentic · Jul 23, 2 PM UTC: 7 starsXYZ-AI-Lab/AxisAgentic · Jul 23, 7 PM UTC: 8 starsXYZ-AI-Lab/AxisAgentic · Jul 24, 2 AM UTC: 9 stars2 PM8 PM2 AM

Rank history

position on trending · lower is better
#1#40#45#50#55#60#65Jul 23, 2 PM UTC: rank #49Jul 23, 7 PM UTC: rank #43Jul 24, 2 AM UTC: rank #622 PM8 PM2 AM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/XYZ-AI-Lab/AxisAgentic" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="XYZ-AI-Lab/AxisAgentic — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

XYZ-AI-Lab/AxisAgentic stars badge
Markdown
[![XYZ-AI-Lab/AxisAgentic](https://www.notionpulse.cc/api/badge/XYZ-AI-Lab/AxisAgentic.svg)](https://www.notionpulse.cc/repo/XYZ-AI-Lab/AxisAgentic)
HTML
<a href="https://www.notionpulse.cc/repo/XYZ-AI-Lab/AxisAgentic"><img src="https://www.notionpulse.cc/api/badge/XYZ-AI-Lab/AxisAgentic.svg" alt="XYZ-AI-Lab/AxisAgentic stars badge" /></a>

Repository of the Day

#43 Repository of the Day

Repository of the Week

#43 Repository of the Week

Repository of the Month

#43 Repository of the Month