AI 코딩 도구가 읽는 컨텍스트를 필터링하고 압축하는 오픈소스 Rust 엔진으로, MCP 서버, 셸 훅, 로컬 감사 기록을 제공합니다.
teaql/teaql-agent-kit
AI 코딩 에이전트가 비즈니스를 모델링하고, 모델을 평가·수정한 뒤 타입이 지정된 애플리케이션을 생성하고 결과를 검증하도록 돕는 모델 중심 하네스입니다.
- 스타
- 2,818
- 포크
- 956
- 열린 이슈
- 1
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
TeaQL Agent Kit은 TeaQL 프레임워크로 비즈니스 애플리케이션을 만들기 위한 에이전트 지침과 도구 모음입니다. 코딩 에이전트가 요구사항에서 바로 코드로 넘어가는 대신, 먼저 KSML로 검토할 수 있는 도메인 모델을 만들고, 오류와 경고 및 수정 지침을 제공하는 결정론적 평가 서비스를 실행한 다음, 선택한 언어에 맞는 타입 지정 도메인 라이브러리와 실행 가능한 워크스페이스를 생성합니다.
생성된 라이브러리는 타입이 지정된 Q 쿼리 및 E 표현식 API를 제공하며, 에이전트는 라이브러리 전체를 읽는 대신 필요한 정확한 작업에 맞춰 점진적으로 모델을 반영하는 Assist를 요청할 수 있습니다. Java, Rust, Go, Swift, Python, C#/.NET, TypeScript를 대상으로 지원하며, 쿼리 목적과 주석 필드, 쓰기 작업의 감사 컨텍스트 같은 런타임 안전장치도 포함합니다.
저장소에는 호스트 어댑터를 통해 컨텍스트 수명을 관리하는 패키지인 agent-context-kit도 포함되어 있습니다. 여기에는 한 번만 소비되는 메시지, 이름이 지정된 지침 블록, 생성된 디렉터리의 파일 읽기 제외 기능이 있습니다. 어댑터 지원 범위는 코딩 에이전트마다 다르며, 프로젝트는 이러한 제어 기능을 사용하려면 이를 지원하는 어댑터가 필요하다고 명시합니다.
핵심 기능
- 01애플리케이션 코드를 작성하기 전에 요구사항을 저장된 KSML 도메인 모델로 변환합니다.
- 02오류, 경고 및 수정 지침을 제공하는 결정론적 모델 평가를 실행합니다.
- 03선택한 언어에 맞는 타입 지정 Q 쿼리 및 E 표현식 API를 생성합니다.
- 04엔터티, 액션, 필드 수준의 API 지침을 제공하는 점진적 모델 인식 Assist를 지원합니다.
- 05agent-context-kit을 통해 컨텍스트 수명 제어 및 생성된 디렉터리에 대한 읽기 제외 기능을 제공합니다.
활용 사례
- 일반 언어로 작성된 요구사항을 바탕으로 코딩 에이전트가 소규모 CRUD 비즈니스 애플리케이션을 만들게 합니다.
- 여러 엔터티로 구성된 시스템의 코드를 생성하기 전에 도메인 모델을 평가하고 수정합니다.
- Java, Rust, Go, Python 및 기타 지원 언어용 타입 지정 데이터 액세스 라이브러리를 생성합니다.
- AI 코딩 에이전트를 위한 컨텍스트 관리 및 안전장치를 시험합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- teaql-agent-kit은(는) 무엇인가요?
- AI 코딩 에이전트가 비즈니스를 모델링하고, 모델을 평가·수정한 뒤 타입이 지정된 애플리케이션을 생성하고 결과를 검증하도록 돕는 모델 중심 하네스입니다. TeaQL Agent Kit은 TeaQL 프레임워크로 비즈니스 애플리케이션을 만들기 위한 에이전트 지침과 도구 모음입니다. 코딩 에이전트가 요구사항에서 바로 코드로 넘어가는 대신, 먼저 KSML로 검토할 수 있는 도메인 모델을 만들고, 오류와 경고 및 수정 지침을 제공하는 결정론적 평가 서비스를 실행한 다음, 선택한 언어에 맞는 타입 지정 도메인 라이브러리와 실행 가능한 워크스페이스를 생성합니다.
- teaql-agent-kit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- teaql-agent-kit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- teaql-agent-kit은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. teaql-agent-kit의 마지막 커밋은 2026년 10월 24일입니다.
- teaql-agent-kit은(는) 어디에 사용할 수 있나요?
- 일반 언어로 작성된 요구사항을 바탕으로 코딩 에이전트가 소규모 CRUD 비즈니스 애플리케이션을 만들게 합니다. 여러 엔터티로 구성된 시스템의 코드를 생성하기 전에 도메인 모델을 평가하고 수정합니다. Java, Rust, Go, Python 및 기타 지원 언어용 타입 지정 데이터 액세스 라이브러리를 생성합니다. AI 코딩 에이전트를 위한 컨텍스트 관리 및 안전장치를 시험합니다.
- teaql-agent-kit은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/teaql/teaql-agent-kit
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Go 1.0부터 1.27까지의 최신 언어 기능과 표준 라이브러리 추가 기능을 활용해 AI 코딩 에이전트가 현대적인 Go 코드를 작성하도록 안내합니다.
AI 코딩 에이전트에 전달되기 전 셸 명령 출력을 필터링·압축하는 CLI 프록시
VS Code, JetBrains IDE 또는 터미널에서 실행되고 500개 이상의 모델을 이용할 수 있는 오픈소스 AI 코딩 에이전트입니다.
pi 기반 코딩 에이전트로, 권한 확인이나 컨텍스트 정리 같은 일상적인 판단을 소형 판정 모델에 맡겨 메인 모델이 코드에 집중하도록 합니다.
LLM을 실제 프로젝트 파일, 도구, 권한, 검증 및 컨텍스트에 연결하는 로컬 우선·근거 우선 AI 코딩 터미널입니다.