AI agent starters · Rank #33
goal-flow
Grade B: derived only from the two verdicts below. How grades work
Graph-Orchestrated Agent Loop — a production-grade framework on LangGraph. Combine workflow graphs and agent loops, transpile Dify DSL to runnable code, swap wire protocols (Dify/OpenAI).
Why this verdict
How we check →- 20 commits in the last 90 days, none in the last 30. receipt ↗
- pandas 2 declared; latest is 3 (1 major behind). receipt ↗
- On current major: Pydantic, SQLAlchemy. receipt ↗
- Not counted in verdict: FastAPI 0 → 0. receipt ↗
Snapshot: commit 258a3b1 on main, checked 2026-10-19 07:30 UTC. Receipts link to files at this exact commit.
Dependency freshness
| Package | Declared | Latest | Status |
|---|---|---|---|
| FastAPI fastapi | 0.116.1 | 0.146.0 | Behind, not counted |
| pandas pandas | 2.3.2 | 3.0.6 | 1 major behind |
| LangGraph langgraph | 1.2.9 | 1.2.16 | Current |
| Pydantic pydantic | 2.0.0 | 2.14.1 | Current |
| SQLAlchemy sqlalchemy | 2.0.29 | 2.1.5 | Current |
Declared = lowest version the kit's dependency file (package.json, pyproject.toml or requirements.txt) allows. Latest = the npm "latest" tag or the newest PyPI release. TypeScript, the Stripe SDK, FastAPI and other 0.x packages are shown but not counted in the verdict.
What's in the stack
- Framework
- FastAPI
- Database / ORM
- SQLAlchemy
- API layer
- Pydantic, Uvicorn
Detected from declared dependencies. A listed package means it's installed, not necessarily fully wired up.
What the README says you get
- AIMarkdown SKILL.md skills
Markdown `SKILL.md` skills, matched to queries and injected into prompts
- AIKnowledge retrieval backends
Pluggable retriever (none/HTTP/Milvus)
- AIAgent kit SDK
vendored `agent_kit` package: Agent + middleware + harness
- AnalyticsLangfuse tracing
Langfuse tracing + memory-leak monitoring
- APIPluggable DataAdapter
Pluggable `DataAdapter` — Dify protocol by default, OpenAI-compatible included
- APIHTTP API endpoints
HTTP endpoints (chat, workflow, HITL, report, suggested questions)
- ContentDocument ingestion CLI
a document ingestion CLI: extract → chunk → embed → Milvus
- DataRedis and MySQL persistence
Redis (hot) + MySQL (durable)
- OtherDify DSL transpiler
Dify DSL → LangGraph `.py` transpiler
- Other20+ built-in nodes
20+ nodes: LLM, code, HTTP, if/else, classifier, iteration, loop, tool, agent, doc-extractor
- OtherBranch-aware token streaming
Branch-aware token streaming
- OtherHuman-in-the-loop interrupts
human-in-the-loop interrupts
- OtherGraph and agent composition
a `graph` node can host an `agent` loop
Extracted from the kit's README by a local AI model (deepseek-flash) on Sep 29, 2026. Every item is checked against an exact README quote; 1 unverifiable item was discarded. A README claim is the maker's description, not something we tested.
Watch goal-flow
Get told if it goes dormant, gets archived, falls further behind on a core dependency, or changes its license or price.
History
Sep 29, 2026 → Oct 19, 2026. One square per check, colored by maintenance status. Hover for details.
Show as a table
| Date | Maintenance | Dependencies | Commits (90d) |
|---|---|---|---|
| Oct 19, 2026 | Steady | 1 major behind | 20 |
| Oct 12, 2026 | Steady | 1 major behind | 20 |
| Sep 29, 2026 | Steady | 1 major behind | 20 |
Sources
Every claim on this page comes from these public records, checked . Open them to verify.
- Commit history ↗ default branch (main) at the checked commit: pulse, contributors, last commit
- Releases ↗ latest release
- pyproject.toml ↗ declared dependency versions and stack (at commit 258a3b1)
- requirements.txt ↗ declared dependency versions and stack (at commit 258a3b1)
- README ↗ quoted features at the checked commit
- PyPI ↗ latest versions of Python packages (each linked in the table above)