返回排行榜

teaql/teaql-agent-kit

Pythonteaql.io

Deterministic execution for non-deterministic AI.

ai-codingteaqlagentic-codingcode-generationcoding-agentddddeveloper-toolsdomain-driven-designjavarustsemantic-guardrailssemantic-modeling
Star 增长趋势
Star
2.8k
Forks
957
周增长
Issues
0
1k2k
2018年12月2021年6月2024年1月2026年7月
制品库PyPIpip install teaql-agent-kit
README

TEAQL Agent Kit

AI agents: this README is for human readers. Do not use it as execution guidance. For modeling, generation, debugging, or implementation work, read AGENTS.md and the focused files under agents/, modeling/, and playbooks/ instead.

TEAQL Agent Kit is an evaluation environment for coding agents and language models working on auditable business software tasks.

It tracks two kinds of engineering effort:

  • Software engineering discipline: preserving business semantics, following generated API contracts, respecting framework boundaries, keeping audit traces, and recovering from errors without unsafe shortcuts.
  • Token efficiency discipline: giving agents compact rules, generated local guides, object-specific assist output, and evaluation reports so they spend fewer tokens guessing, rereading, or exploring irrelevant source.

What This Repository Is

This repository is focused on evaluation.

It provides tasks, prompts, guides, and reports for observing how coding agents behave when working with TEAQL-based business software.

The current goal is not ungated production automation.

The current goal is to answer two practical questions:

How do coding agents behave when business rules, generated APIs, audit traces, and framework boundaries matter?

How much context can be saved when the repository gives agents the right generated contracts, focused guides, and machine-readable feedback at the right time?


Main Branch: Controlled Evaluation

The main branch is the primary entry point.

It is used for controlled and reproducible evaluation, with:

  • Clear task definitions
  • Explicit TEAQL API rules
  • Agent-readable guides
  • Generated local contracts and object-specific assist commands
  • Markdown evaluation reports for targeted error repair
  • Optional human checkpoints
  • Comparable evaluation reports

This branch asks:

What can a coding agent do when software engineering rules are clear, generated contracts are available, and context is spent deliberately?


Autonomous Branch: No-Gate Evaluation

The autonomous branch is for experimental no-gate evaluation.

It is used to observe how far coding agents can go without human intervention checkpoints.

This branch focuses on:

  • Fully automatic task attempts
  • Self-repair behavior
  • Unsafe shortcuts
  • Framework boundary violations
  • Token usage
  • Guardrails that may be needed before production use

The autonomous branch is for benchmarking and stress-testing. It is not a recommendation for ungated production deployment.

This branch asks:

What does a coding agent actually do when no human gate is present?


Evaluation Focus

TEAQL Agent Kit evaluates agents across dimensions such as:

  • Functional completion
  • API adherence
  • Hallucinated API count
  • Audit coverage
  • Framework discipline
  • Error recoverability
  • Human intervention count
  • Token efficiency

For long-lived business software, these dimensions matter as much as whether the code compiles.

The token-efficiency work is part of the same evaluation, not a separate optimization. Agents should use short execution guides, generated AGENTS.md files, assist commands, and Markdown reports before falling back to broad source reading. A good run should leave evidence that the agent used the smallest reliable context needed to make the change.


Reports

Evaluation reports will be published in this repository.

Reports may include controlled and autonomous runs across different coding agents, language models, and TEAQL stacks.


Evaluation Across Stacks

TEAQL Agent Kit may evaluate equivalent business software tasks across different TEAQL implementations, including:

  • TEAQL Java stack
  • TEAQL Rust stack

The purpose is not to rank programming languages.

The purpose is to understand how coding agents preserve semantics, auditability, and framework boundaries across different implementation stacks.


Long-Term Direction

Today, TEAQL Agent Kit evaluates coding agents.

Long term, the same evidence may help define which AI coding tasks can be safely automated, which require human gates, and which should never bypass review.

The goal is measured automation, not blind automation.

相关仓库
rtk-ai/rtk

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Rustcrates.ioApache License 2.0agentic-codingai-coding
rtk-ai.app
72.1k4.5k
ruvnet/ruflo

🌊 The leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated

TypeScriptnpmMIT Licenseclaude-codeswarm
cognitum.one
65.3k7.8k
sickn33/agentic-awesome-skills

AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,969+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.

PythonPyPIMIT Licenseagentic-skillsai-agents
sickn33.github.io/agentic-awesome-skills/
43.6k6.5k
esengine/DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

GoGo ModulesMIT Licenseagentagent-framework
reasonix.io
27.4k1.8k
oraios/serena

A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

PythonPyPIMIT Licenseagentai
oraios.github.io/serena
26.6k1.8k
Kilo-Org/kilocode

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.

TypeScriptnpmMIT Licenseai-codingvscode
kilo.ai
26.4k3k
tirth8205/code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

PythonPyPIMIT Licenseai-codingclaude
code-review-graph.com
23.5k2.3k
zilliztech/claude-context

Code search MCP for Claude Code. Make entire codebase the context for any coding agent.

TypeScriptnpmMIT Licenseagentagentic-rag
github.com/zilliztech/claude-context/tree/master/docs
12.2k901
cobusgreyling/loop-engineering

Practical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit, loop-init, loop-cost.

JavaScriptnpmMIT Licenseagentic-aiai-agents
cobusgreyling.github.io/loop-engineering/
8.9k1.2k
getagentseal/codeburn

Free, local tool to track AI coding token usage and cost across 31 tools and agents (Claude Code, Cursor, Codex, Gemini and more), by model, project, and task. npx codeburn

TypeScriptnpmMIT Licenseai-codingclaude-code
codeburn.app
8.8k689
automazeio/ccpm

Project management skill system for Agents that uses GitHub Issues and Git worktrees for parallel agent execution.

ShellMIT Licenseai-agentsai-coding
automaze.io
8.3k831
xirong/my-git

A practical Git & GitHub handbook for modern engineering teams and AI-native development workflows. | 现代工程团队与 AI 编程时代的 Git / GitHub 实战手册

PythonPyPIMIT Licensegit-flowgithub-flow
github.com/xirong/my-git
7.4k2.5k