Agentdb Learning Plugins

Plugins d'entraînement RL pour AgentDB, mais les commandes CLI documentées n'existent plus

par spencermarx · spencermarx/open-code-review

Tested · Didn't pass

Agentdb Learning Plugins — Plugins d'entraînement RL pour AgentDB, mais les commandes CLI documentées n'existent plus

Ce que fait

Documente un workflow CLI/API pour créer et entraîner des "plugins" d'apprentissage par renforcement (Decision Transformer, Q-Learning, SARSA, Actor-Critic, etc.) au-dessus du package npm AgentDB. Destiné à se déclencher lors de la construction d'agents auto-apprenants, de l'implémentation du RL, ou de l'optimisation du comportement des agents à partir de l'expérience enregistrée. Lors des tests, chaque commande CLI documentée a renvoyé "Unknown command" contre la version agentdb@latest que la compétence elle-même installe, et l'importation API documentée a échoué à charger.

Rapport de test

Compétence trouvée à .claude/skills/agentdb-learning/SKILL.md (le nom du frontmatter "AgentDB Learning Plugins" correspond au slug ; le répertoire est agentdb-learning). Le frontmatter est parsé proprement et il n'y a pas de scripts intégrés ni de chemins codés en dur ; aucune faille de sécurité. J'ai installé agentdb@latest (résolvant à 3.0.0-alpha.20, la version que les propres commandes `npx agentdb@latest` de la compétence récupéreraient) et exécuté les quatre commandes CLI documentées directement contre dist/src/cli/agentdb-cli.js : create-plugin, list-plugins, plugin-info, et list-templates ont toutes renvoyé "Unknown command". La vraie CLI v3 a une surface entièrement différente (learn/train/skill/learner), sans modèles de plugin ni drapeau `-t decision-transformer`. J'ai également installé agentic-flow@latest et essayé l'importation API documentée ; `require('agentic-flow/reasoningbank')` a levé "Cannot find package 'better-sqlite3'". Ainsi, les points d'entrée CLI et API que la compétence enseigne sont non fonctionnels tels qu'écrits.

Testé le: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/spencermarx/open-code-review.git /tmp/agentdb-learning-plugins-src
mkdir -p ~/.claude/skills
cp -R /tmp/agentdb-learning-plugins-src/.claude/skills/agentdb-learning ~/.claude/skills/agentdb-learning-plugins
# Requires Node 18+. The skill body drives external npm tooling, not bundled scripts:
#   npx agentdb@latest ...   and   import { createAgentDBAdapter } from 'agentic-flow/reasoningbank'
# WARNING (observed 2026-07-31): the CLI commands this skill is built around —
#   create-plugin, list-templates, list-plugins, plugin-info — all return
#   "Unknown command" in agentdb@latest (published as 3.0.0-alpha.20). The current
#   CLI exposes a different surface (learn/train/skill/learner), not a plugin system.
# The documented API path also fails on a clean install: importing
#   'agentic-flow/reasoningbank' throws "Cannot find package 'better-sqlite3'".

Commandes et exemples de prompts

  • /agentdb-learning-pluginsPlugins d'entraînement RL pour AgentDB, mais les commandes CLI documentées n'existent plus

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Train a Q-Learning agent with AgentDB
  • Set up a Decision Transformer for this agent
  • Optimize agent behavior using SARSA