Integrace AI agentů a Skill
Knihovna revolut-x-library obsahuje vestavěnou podporu pro AI vývojové asistenty a autonomní agenty (jako Google Antigravity, Claude, Cursor, GitHub Copilot nebo vlastní agenty postavené na LangChain či AutoGPT).
Co je to AI Agent Skill?
Agent Skill je strukturovaný balíček doménových znalostí, konvencí a operačních postupů, který učí AI agenta spolehlivě psát, testovat a provádět burzovní úlohy s knihovnou revolut-x-python.
Skill je definován v repozitáři v cestě:
.agents/skills/revolut-x-library/
├── SKILL.md # Hlavní instrukce, vzory použití API a pravidla
└── references/
└── types.md # Kompletní definice typů a schémata odpovědí
Schopnosti poskytované AI agentům
Když je skill aktivní, AI asistent automaticky rozumí:
- Autentizaci a nastavení: Generování Ed25519 klíčů, konfiguraci
RevolutXClienta ověřeníclient.is_authenticated. - Exekuci s 0% poplatkem (Maker): Výpočtu optimálních maker cen (
calculate_maker_price) a odesílánípost_onlylimitních příkazů pro nulový poplatek. - Offline odhadu poplatků: Použití
FeeCalculator.calculate()pro kalkulaci poplatků ještě před odesláním objednávky. - Validaci pravidel: Offline validaci parametrů objednávky vůči limitům měnového páru přes
OrderPayloadBuilder.validate_against_pair_rules()pro předcházení chybám HTTP 400. - Přesnosti čísel: Zachování decimální přesnosti pomocí
Decimalřetězců namísto floatů. - Stránkování a streamování: Využití
iter_candles()aiter_trades()pro extrakci dat bez narážení na rate-limity. - Zpracování výjimek: Správnému odchytávání konkrétních chyb (
AuthenticationError,RateLimitError,OrderValidationError,ApiError).
Odkazy a stažení zdrojů pro AI
| Zdroj | Popis | Přímý odkaz |
|---|---|---|
SKILL.md (Raw) |
Hlavní prompt a instrukce pro AI agenta | Stáhnout SKILL.md |
types.md (Raw) |
Přehled typů, enumů a referencí odpovědí | Stáhnout types.md |
| Složka Skillu (GitHub) | Interaktivní prohlížeč na GitHubu | Zobrazit .agents/skills/revolut-x-library |
| Repozitář (ZIP) | Kompletní repozitář včetně skillu a testů | Stáhnout main.zip |
| Sesterský PHP Skill | AI Skill pro sesterské PHP SDK | Zobrazit revolut-x-php Skill |
Instalace pro AI prostředí
Agenti mohou knihovnu nainstalovat do svého prostředí následujícími způsoby:
PyPI (doporučeno)
TestPyPI (předběžná vydání)
Přímo z GitHubu
Z lokálního klonu / stáhnutého ZIPu
Jak skill použít s AI agenty
1. Google Antigravity
Skill je umístěn v kořeni repozitáře v .agents/skills/revolut-x-library/SKILL.md. Antigravity jej automaticky detekuje a indexuje. Stačí zadat prompt:
"Načti aktuální knihu objednávek BTC-EUR a spočítej optimální maker nákupní cenu pro 50 EUR."
Agent aktivuje skill a použije doporučené vzory přímo v kódu.
2. Ostatní asistenti (Claude, Cursor, Copilot)
Můžete soubor SKILL.md vložit do kontextu, do .cursorrules nebo do systémových promptů.