Catalog PyPI
PACKAGE EXPLORERView in registry

agent-curriculum

PyPI

Curriculum learning for agent training — difficulty-scored stages

Versions collected1
Direct dependencies5From release 0.1.0
Last observed20 Oct, 21:46 UTC

README

Version 0.1.0 documentation

AgentCurriculum

License: MIT Python 3.10+ Tests

Curriculum learning for coding agents — train through progressive difficulty stages.

Overview

AgentCurriculum ranks agent traces by difficulty and builds a 5-stage training curriculum where the model learns basic tool use first, then progressively harder multi-step reasoning and error recovery.

Stages

StageNameDifficultyToolsErrorsLRLoRA r
1Basic0.0–0.2<502e-464
2Intermediate0.2–0.4<15≤21e-464
3Advanced0.4–0.6<30≤55e-532
4Expert0.6–0.8<60≤103e-532
5Master0.8–1.0<100≤201e-516

Installation

pip install agent-curriculum

Quick Start

from agent_curriculum import DifficultyScorer, StageBuilder, CurriculumTrainer

# Score traces by difficulty
scorer = DifficultyScorer()
scores = scorer.score_file("traces.jsonl")

# Build curriculum stages
builder = StageBuilder(scorer=scorer)
stages = builder.build_stages("traces.jsonl")
builder.generate_configs("configs/")

# Train through the curriculum
trainer = CurriculumTrainer(base_model="Qwen/Qwen2.5-14B")
results = trainer.train_curriculum("traces.jsonl", start_stage=1, end_stage=5)

License

MIT

Ecosystem

Part of the FableForge ecosystem — 21 open-source projects built from 210K real agent traces:

ProjectDescription
AnvilSelf-verified coding agent
VerifyLoopPlan→Execute→Verify→Recover framework
ErrorRecoverySelf-healing middleware (3,725 error patterns)
FableForge-14BThe fine-tuned 14B model (4-stage training)
ShellWhisperer1.5B edge agent (phone/RPi, 50ms)
ReasonCriticVerification model (130 benchmark tasks)
TraceCompilerCompile traces → LoRA skills
AgentRuntimePersistent agent daemon (systemd for AI)
AgentSwarmMulti-agent from real trace transitions
AgentTelemetryDatadog for agents (token tracking, costs)
BenchAgentHumanEval for tool-use (107 tasks)
AgentDevVSCode extension with verification
TraceVizTrace replay visualizer (Next.js)
AgentSkillsnpm for agent behaviors
AgentCurriculum5-stage progressive training
AgentFuzzerAdversarial testing for agents
AgentConstitutionSafety guardrails from traces
CostOptimizerToken cost reduction (50-80%)
AgentProfilerBehavioral fingerprinting
TrajectoryDistillerTrace→training data pipeline
Fable5-DatasetHuggingFace dataset release

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.014 Jun 20265

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:46 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ddeb8587a93f3feb67eca69b41e5f5cb6c05f9c3a4c599f55111e11a36ad8e41