Metadata-Version: 2.4
Name: pengent
Version: 1.2.1
Summary: Genaral AI Angent Framework for Python
Author-email: ryoh Ya <dev.p.ry.yamafuji@gmail.com>, Pengent <ai.pengent@gmail.com>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: openai>=1.71.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: pydantic==2.12.4
Requires-Dist: markdown>=3.7
Requires-Dist: pdfkit==1.0.0
Requires-Dist: redis>=7.1.0
Requires-Dist: sqlalchemy>=2.0.45
Requires-Dist: mcp==1.10.1
Dynamic: license-file

# penjent 🐧

**Pengent(ペンジェント)** は、軽量かつ汎用的な AIエージェントフレームワーク です。
ChatGPT・Claude・GeminiなどのLLMと、ツール実行やルール処理を組み合わせて、柔軟なマルチエージェント処理が行えます。

![pengent logo](README/images/log.png)

## Functions 

* 複数のLLMに対応：OpenAI / Claude / Gemini など、用途に応じて使い分け可能

## Usecase

* SlackやLINE BotなどチャットからAIで自動対応したい
* Faq用のエージェントをすぐに使いたい(RAGを活用すれば無料AIでも活用可能)

## Install

```
pip install git+https://gitea.pglikers.com/ai-program/penjent.git@latest
```

## 今後の方針について

バージョンの`1.2.0`より責任範囲を明確にするため
LLMとエージェントの機能を絞りました。

* アダプタ関連機能を削除しました。
* タスク関連機能を削除しました、
* Agentのステータス管理はセッションクラス(Session)に委任しました。

AIエージェントの補助機能については別ライブラリで提供してきます
