oxygent-framework-explorer
Explore and understand the OxyGent framework structure, components, and implementation patterns.
ソース情報
- リポジトリ
- jd-opensource/OxyGent
- ソースの最終更新活動
- 2026年5月15日 08:17
- 検出された SKILL.md の言語
- 英語
- スター
- 2,073
- フォーク
- 276
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- OxyGent Framework Explorer
- description
- Explore and understand the OxyGent framework structure, components, and implementation patterns.
# OxyGent Framework Explorer
## Introduction
This skill assists in navigating and understanding the OxyGent codebase. Use it when you need to investigate framework internals, discover available components, or locate relevant code sections.
## Core Capabilities
The explorer offers these main functions:
- Browse the example implementations to learn practical usage patterns
- Examine source code to understand component behaviors
- Search for specific classes, functions, or patterns across the project
## Navigation Guide
### Locating Code Examples
The `examples/` directory contains demonstration files showcasing various framework features:
```bash
ls examples/agents/
```
Notable demonstration files include:
- Agent setup examples: `demo_single_agent.py`, `demo_react_agent.py`
- Skill integration examples: `demo_skill_agent.py`, `demo_skill_agent2.py`
For viewing any example:
```bash
cat examples/agents/demo_skill_agent.py
```
### Examining Source Structure
The core implementation resides in the `oxygent/` directory:
```bash
# Core agent implementations
ls oxygent/oxy/agents/
# Skill system components
ls oxygent/oxy/skills/
# Preset tool definitions
ls oxygent/oxy/preset_tools/
```
To inspect specific source files:
```bash
cat oxygent/oxy/agents/skill_agent.py
```
### Finding Specific Implementations
Use grep to locate definitions and patterns:
```bash
grep -r "class SkillAgent" oxygent/ --include="*.py"
grep -r "def query" oxygent/ --include="*.py"
```
## Recommended Workflow
When investigating OxyGent-related questions:
1. **Understanding usage** → Browse examples first
2. **Checking implementation** → Examine relevant source files
3. **Finding definitions** → Use grep with appropriate patterns
## Practical Commands Reference
| Purpose | Command |
|---------|---------|
| List agent examples | `ls examples/agents/` |
| View a source file | `cat oxygent/oxy/agents/<name>.py` |
| Search class definitions | `grep -r "class <Name>" oxygent/ --include="*.py"` |
| Explore directory tree | `tree -L 2 oxygent/oxy/` |
## Additional Resources
- Project README: `README.md`
- Documentation: `docs/` directory
- Configuration: `config.json`
GitHubで見る