Skip to content

Commit fb07588

Browse files
SonAIengineclaude
andcommitted
feat: v0.18.0 — create_agent() query_mode="llm" 멀티턴 검색 쿼리 생성 + xgen-workflow 통합 예시
- create_agent()에 query_mode="llm" 추가: 대화 컨텍스트에서 LLM이 tool 검색 쿼리 자동 생성 - "그거 취소해줘" 같은 대명사/맥락 의존 표현을 "cancel order"로 변환 - query_model 파라미터로 쿼리 생성용 경량 모델 지정 가능 (비용 절감) - 기본값 query_mode="message"는 기존과 동일 (추가 LLM 호출 없음) - xgen_workflow_agent.py 예시 추가: agent_core.py 기반 3가지 적용 패턴 - 패턴 A: filter_tools 2줄 추가 (10~30개 tool) - 패턴 B: create_agent import 교체 (매 턴 자동 필터링) - 패턴 C: create_gateway_tools (30~500개 tool → 2개 meta-tool) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent bbe7e50 commit fb07588

7 files changed

Lines changed: 1100 additions & 87 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.18.0] - 2026-03-23
11+
12+
### Added
13+
- **`create_agent()` query_mode="llm"** — LLM 기반 검색 쿼리 생성 모드 추가
14+
- 대화 컨텍스트 전체를 분석해 tool 검색 쿼리 자동 생성
15+
- 멀티턴 대화에서 "그거 취소해줘" 같은 대명사/맥락 의존 표현 해결
16+
- `query_model` 파라미터로 쿼리 생성 전용 경량 모델 지정 가능 (비용 절감)
17+
- 기본값 `query_mode="message"`는 기존과 동일 (추가 LLM 호출 없음)
18+
19+
### Changed
20+
- `create_agent()` 시그니처 확장: `query_mode`, `query_model` 파라미터 추가
21+
1022
## [0.13.0] - 2026-03-15
1123

1224
### Added

0 commit comments

Comments
 (0)