txcode-sdk

AI Agent SDK with built-in tools for Python projects.

txcode-sdk 是一个 Python AI Agent SDK,提供 ReAct 代理循环、7 个内置工具、会话管理和上下文压缩能力。

快速开始

import asyncio
from txcode_sdk import TxCodeClient

async def main():
    client = TxCodeClient(
        api_key="sk-xxx",
        base_url="https://api.openai.com/v1",
        model="gpt-4",
    )
    result = await client.chat("Hello!")
    print(result.answer)

asyncio.run(main())

特性

特性说明
ReAct 代理循环自动推理→工具调用→观察→回答
4 种 Agent 类型code / chat / common / task
7 个内置工具read_file, write_file, edit_file, glob, grep, bash, memory_tool
会话管理JSON 文件持久化,支持续接和查询
上下文压缩自动摘要压缩,节省 Token
多模态输入支持图片输入
自定义工具可扩展自定义工具

文档导航