Learn Agent

Revoir · 69
Indexé par la communauté

学习Agent开发的笔记

Verified installs0
Stars275
Version1.0.0
Qualité81/100 · Solide
Confiance69/100 · Sandbox uniquement
Audit84/100 · Revue nécessaire

Profil de l’actif

Agents de code et de développement

Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.

Voir la catégorie

Scénario

Agents de code

I need a coding agent that can understand a repository, edit code, and review pull requests.

Adéquation Agent

Claude Code + OpenAI Agents + CLI

Compatible avec Codex, Claude Code, Cursor, CLI ou des Agents personnalisés.

Installer

Prêt

npx skills add 7-e1even/learn-agent

Maintenance

À jour

26 jours depuis le dernier push

Risque

Revue nécessaire

Permission surface may require sandboxing

Qualité GitHub

275

81/100 Qualité · 77/100 Confiance

Tags de couverture

CodingAgents de codedevelopmentagentagent-loop

Notes de revue

Permission surface may require sandboxing · Quality score needs review

Carte d’adoption Agent

Confiance, audit et préparation à l’installation en un coup d’œil

Ces scores combinent les métadonnées publiques du dépôt, les signaux de revue OpenAgentSkill, la fraîcheur de maintenance et la préparation à l’installation. Ils servent à présélectionner et ne remplacent pas la revue humaine.

Qualité

Solide
81

Solid option that is likely worth shortlisting for production workflows.

Confiance

Sandbox uniquement
69

Candidate utile avec des signaux de confiance incomplets ou mixtes. Gardez-la dans un espace isolé jusqu’à ce que la boucle de résultats confirme son adéquation.

Audit

Revue nécessaire
84

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Trust Score OpenAgentSkill v5

Revue humaine avant installation

Exécutez uniquement dans un sandbox et comparez les alternatives proches avant usage réel.

JavaScriptCodexClaude CodeCursorOpenAgentSkill CLI

Stars

275 stars GitHub

Activité du dépôt

275 stars et 13 forks

Maintenance

26 jours depuis le dernier push

Licence

MIT

Installer

npx skills add 7-e1even/learn-agent

Sécurité d’installation

Chemin d’installation standard de package ou runtime

Surface de permissions

secrets or environment access, network or browser access

Résultats Agent

Pas encore de données de résultats Agent

Documentation

Contexte README/SKILL.md solide

Résumé des risques

Revoir avant production

  • Quality score needs review
  • Permission surface needs review: secrets or environment access, network or browser access
  • Stars/forks activity: 275 stars, 13 forks; issue activity unavailable in current metadata
  • Permission surface: secrets or environment access, network or browser access

Préparation à l’installation

Chemin d’installation disponible

  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • La licence est déclarée
  • Pas encore de preuve de résultat Agent-Proven

Métadonnées lisibles par Agent

Données de décision lisibles par machine pour ce skill.

Utilisez ce bloc ou le JSON intégré pour décider si un Agent doit installer ce skill, choisir une alternative ou demander d’abord une revue humaine.

Ouvrir JSON

Tâches adaptées

  • workflows Agents de code
  • Équipes Claude Code
  • builders willing to evaluate younger projects
  • Inspect source files

Agents adaptés

JavaScriptCodexClaude CodeCursorOpenAgentSkill CLIOpenAI AgentsCLI

Décision d’installation

Commande
npx skills add 7-e1even/learn-agent
Politique
Revoir
Revue humaine
Oui

Confiance et risque

Confiance
69/100
Audit
84/100
Niveau de risque
Revue nécessaire

Boucle de résultat

Endpoint
/api/agent/outcome
ID d’événement
resolve
Résultats
5

Commande d’installation

npx skills add 7-e1even/learn-agent

Ne pas utiliser quand

  • Équipes qui nécessitent un SLA soutenu par le fournisseur
  • Environnements fortement conformes sans revue interne de sécurité
  • No major risk signals from current metadata
  • Indices de permissions à haut risque : Secrets or environment access
  • Permission surface may require sandboxing

Sécurité Agent v2

56/100 · Revoir avant installation

ExpérimentalRevoir

Sparse or mixed signals. Useful for discovery, but not for autonomous installation.

Test manually in an isolated workspace and compare against safer alternatives.

Résoudre via API

Moyen

Accès réseau

La skill récupère probablement des pages distantes, API, dépôts ou services externes.

Moyen

Accès au système de fichiers

La skill peut lire ou écrire des fichiers de projet, documents, artefacts générés ou l’état local de l’espace de travail.

Élevé

Secrets or environment access

Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.

  • Indices de permissions à haut risque : Secrets or environment access
  • Permission surface may require sandboxing

Cibles d’installation

Installer ce skill dans votre workflow Agent

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

skill install

OpenAgentSkill CLI

Resolve policy, run the source installer safely, and report a verified install receipt.

$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install 7-e1even-learn-agent

Plan de résolution Agent

Laissez un Agent vérifier la pertinence avant l’installation.

L’API Resolve renvoie la skill sélectionnée, des alternatives, la politique de sécurité, les notes d’audit, la cible d’installation et un prompt prêt à l’emploi.

Ouvrir le plan texte

L’Agent doit vérifier

  • Task fit and alternatives from Resolve API.
  • Audit score, trust score, and safety policy warnings.
  • Install target compatibility for Codex, Claude Code, Cursor, or CLI.

Copier le prompt

Task: Use Learn Agent in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20Learn%20Agent%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/7-e1even-learn-agent/install
Install command: npx skills add 7-e1even/learn-agent
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.

Relais Agent

Donnez à l’Agent le chemin d’installation, pas un autre annuaire.

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

Ouvrir l’API d’installation

Prompt Agent

Use Learn Agent for this task. Review https://www.openagentskill.com/api/skills/7-e1even-learn-agent/install, then install with: npx skills add 7-e1even/learn-agent

Métadonnées Registry

Profil lisible par Agent pour la sélection automatique de skills.

L’API Registry fournit les signaux de décision, confiance, audit, cas d’usage et installation sans analyser l’interface.

Ouvrir Manifest

Adéquation Agent

82/100

Agents de code

Plateformes

JavaScript, Claude Code, OpenAI Agents

Rapport d’audit

Revue nécessaire · 84/100

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Voir le rapport d’auditVoir le rapport d’évaluation

Panneau de décision Agent

Companion skill for Coding agents

Shortlist this skill and compare it with close alternatives before production adoption.

82
Préparation
Préselection
Étape

Rôle dans la pile

Skill complémentaire

Pertinence principale

Agents de code

Libellé de confiance

Liste solide

Chemin d’installation

Commande prête

À utiliser lorsque

  • workflows Agents de code
  • Équipes Claude Code
  • builders willing to evaluate younger projects

Preuves

  • recent repository activity
  • install command or GitHub repo available
  • profil qualité 81/100
  • 5 événements OpenAgentSkill

revoir d’abord

  • No major risk signals from current metadata

Chemin d’implémentation

  1. 1Installez-le dans un Agent en sandbox et exécutez une tâche de Agents de code de bout en bout.
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

Profil de confiance

Sandbox uniquement

Candidate utile avec des signaux de confiance incomplets ou mixtes. Gardez-la dans un espace isolé jusqu’à ce que la boucle de résultats confirme son adéquation.

69
Trust Score OpenAgentSkill

Adoption GitHub

Info

275 stars GitHub

Activité stars/forks

Vérifier

275 stars et 13 forks; l’activité des issues n’est pas disponible dans les métadonnées actuelles

Maintenance récente

Validé

26 jours depuis le dernier push

Clarté de licence

Validé

MIT

Signaux positifs

  • Revue IA approuvée
  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • Dépôt maintenu récemment
  • La commande d’installation ne présente aucun motif de haut risque évident
  • La boucle de résultats est prête mais nécessite la première exécution réelle de l’Agent

Réviser avant installation

  • Quality score needs review
  • Permission surface needs review: secrets or environment access, network or browser access
  • Stars/forks activity: 275 stars, 13 forks; issue activity unavailable in current metadata
  • Permission surface: secrets or environment access, network or browser access
  • Pas encore de rapports de résultats Agent réels
  • Une revue humaine est requise avant une installation sans surveillance

Action recommandée

Exécutez uniquement dans un sandbox et comparez les alternatives proches avant usage réel.

Profil qualité

Solide candidat pour les workflows Agent

Solid option that is likely worth shortlisting for production workflows.

81
Stars GitHub
275
Actualité
il y a 26 jours
Prêt à installer
Oui
Licence
MIT

Adéquation au workflow

Utilisez cette skill dans ces scénarios

Adéquation au workflow

Ajouter à un workflow complet

Liste d’alternatives

Comparer avant installation

Similar skills that may fit this task.

Tout comparer

Vue d’ensemble

# learn-agent · AI Agent 开发进阶笔记

**简体中文** · [English](./README_EN.md)

这是我开发桌面 agent [Reina](https://github.com/Reina-Agent/Reina) 过程中整理的一系列进阶笔记,讲解 coding agent(Claude Code、Codex、opencode 这类工具)的内部实现机制。每篇笔记讲一个机制,配一份零依赖、单文件、可以直接运行的 Node 程序。

笔记把 Reina 的核心机制抽出来,简化成单文件代码,按由浅入深的顺序整理成文。因此这里的机制不是照 API 文档推想的,而是实际产品中验证过的做法。

Agent 的核心只有一个循环:模型说要用什么工具,代码执行并把结果喂回去,直到模型不再要工具:

```js while (true) { const msg = await chat(messages); // 调一次模型 messages.push(msg); if (!msg.tool_calls?.length) break; // 模型不再要工具,这一轮结束

for (const call of msg.tool_calls) { // 模型要用工具:执行,把结果喂回去 messages.push({ role: "tool", tool_call_id: call.id, content: runTool(call) }); } } ```

这十几行就是 s01 的全部核心(完整可运行版约 120 行)。笔记的其余部分讲的是:这个循环放进真实任务后会出什么问题,以及每个问题怎么解决。

![所有机制最终都建立在同一个循环上](./assets/s12-mechanism-map.svg)

## 适合

- 写过 agent demo,但在真实任务上遇到问题:循环空转、上下文超限、任务跑偏; - 日常使用 Claude Code,想知道压缩、缓存、子代理、权限审批这些机制内部怎么实现; - 需要在工作中落地 agent,想要一份经过实际验证的机制清单。

Agent 的基本循环很简单,但从"能跑"到"能用"之间有一整层工程问题:成本控制、上下文管理、缓存、持久化、并发、权限。这套笔记每篇解决其中一个。

## 运行方式

代码零依赖,Node 18 以上直接运行,支持任何 OpenAI 兼容的 API key(DeepSeek / Kimi / GLM / OpenRouter / 本地 Ollama):

```sh git clone https://github.com/7-e1even/learn-agent && cd learn-agent AGENT_API_KEY=sk-xxx node s01_agent_loop/agent.mjs ```

没有 key 的话,[s12](./s12_full_agent/) 提供不需要 key 的自测模式,可以端到端跑通核心机制。

建议从 s01 开始按顺序阅读,边读 README 边运行对应代码。

## 目录

主循环在第 1 篇写完,之后基本不再改动,所有机制都围绕它扩展。s01–s12 逐步搭出一个完整可用的 agent;s13 之后补充真实 coding agent 需要处理的边界问题:权限、Provider 兼容、工具披露、多模型协作、自我复盘。每篇结构一致:问题 → 解决方案 → 运行 → 实现 → 练习 → 真实产品对照。

| # | 主题 | 要解决的问题 | |---|---|---| | [s01](./s01_agent_loop/) | Agent 主循环 | 最小可用的 agent 长什么样 | | [s02](./s02_tool_system/) | 工具系统 | 工具越加越多,怎么不用每次都改循环 | | [s03](./s03_loop_budget/) | 循环预算与纠偏 | 模型原地打转、反复报错,怎么发现并拉回来 | | [s04](./s04_output_budget/) | 工具输出预算与溢出 | 一条 `cat` 的输出就能撑爆上下文,怎么办 | | [s05](./s05_streaming_interrupt/) | 流式输出与中断 | 用户按下 Ctrl+C,断在一半的消息记录怎么修 | | [s06](./s06_compaction/) | 上下文压缩 | 上下文满了要压缩,怎么不忘掉最初的任务 | | [s07](./s07_prompt_cache/) | Prompt 缓存 | 同样的对话,为什么有人的账单

Compatibilité plateforme

javascriptFULL

Détails techniques

Version
1.0.0
Licence
MIT
Dernière mise à jour
18 août 2026
Publié
6 juil. 2026

Frameworks et outils

JavaScript

Instantané de décision

Skill complémentaire

82
Prêt
Préselection
Étape

recent repository activity

Audit

Revue d’installation

Revue d’installation et d’adoption

84
Revue nécessaire
Sécurité
81/100
Maintenance
100/100
Installer
92/100
Ouvrir l’audit completVoir le rapport d’évaluation

Preuves validées par Agent

Preuves validées par Agent

Rapports après resolve, revue, installation et une exécution limitée.

0
Validé
Needs first agent runAuto-installation: revoir d’abordDernier: Inconnu
Taux de réussite
Échec récent
Résultats
0
Qualité de sortie
Échecs
0
Non pertinent
0
Installations
0
Bloqué par le risque
0
Configuration requise
0
Production
0

Aucune donnée de résultat Agent pour l’instant. La première exécution peut signaler succès, besoin de configuration, blocage de risque, échec ou non-pertinence via /api/agent/outcome.

Installer

Ajouter au workflow Agent

Gratuit et open source. Examinez le rapport avant l’installation dans des Agents de production.

Boucle de croissance

Kit de partage

X

Brouillon guidé par scénario pour Learn Agent, prêt pour une publication manuelle sur X.

Note du curateur
Before you hand an agent the next repo task, give it a repeatable starting point.

Learn Agent: AI Agent开发进阶笔记,包含可运行的零依赖Node.js代码,讲解coding agent内部机制。

275 stars

https://www.openagentskill.com/skills/7-e1even-learn-agent?ref=x
Ouvrir le brouillon X
Réponse facultative avec commande d’installation
Listing + install path for Learn Agent:
https://www.openagentskill.com/skills/7-e1even-learn-agent?ref=x

Install: npx skills add 7-e1even/learn-agent

Source de la fiche

Indexé par la communauté

Revendiable

Cette fiche a été indexée à partir de sources publiques et n’est pas marquée officielle tant qu’une revendication de mainteneur n’est pas approuvée.

Créateur
7-e1even
Indexé par
Index communautaire OpenAgentSkill

L’attribution renvoie au dépôt public ou au profil du créateur. Les créateurs peuvent revendiquer la fiche pour mettre à jour les signaux de propriété.

Revendiquer ce skill

Revendication du propriétaire

Revendiquer cette fiche de skill

Cette fiche Indexé par la communauté est attribuée à 7-e1even, mais n’est pas encore marquée officielle. Revendiquez-la pour ajouter un signal de propriétaire vérifié et rendre les futures mises à jour de lancement, d’installation et d’audit plus fiables.

Kit de backlinks créateur

Ajoutez les badges de preuve à votre README

Affichez la fiche canonique, les signaux actuels de confiance et d’audit, ainsi que de vraies preuves Agent-Proven là où les développeurs évaluent le dépôt.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/7-e1even-learn-agent?metric=listed&label=Listed)](https://www.openagentskill.com/skills/7-e1even-learn-agent)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/7-e1even-learn-agent?metric=trust&label=Trust)](https://www.openagentskill.com/skills/7-e1even-learn-agent)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/7-e1even-learn-agent?metric=audit&label=Audit)](https://www.openagentskill.com/skills/7-e1even-learn-agent/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/7-e1even-learn-agent?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/7-e1even-learn-agent)

Auteur

7

7-e1even

@7-e1even

Adéquation plateforme

Signaux de santé

Stars GitHub
275
Score de qualité
50/100
Dernier push GitHub
27 juil. 2026
Indications de framework
1
Vues OpenAgentSkill
5
Copies d’installation
0
Clics sortants
0

Signal de communauté

Indiquez si ce skill semble utile à votre workflow Agent. Les retours agrégés améliorent le classement au fil du temps.

Confiance et sécurité

Sandbox uniquement

69
  • Adoption GitHub275 stars GitHubInfo
  • Activité stars/forks275 stars et 13 forks; l’activité des issues n’est pas disponible dans les métadonnées actuellesVérifier
  • Maintenance récente26 jours depuis le dernier pushValidé
  • Clarté de licenceMITValidé
  • Complétude README/SKILL.mdLes métadonnées incluent suffisamment de contexte d’usage et de workflowValidé
  • Risque dépendances/runtimecredential or environment access, network or browser surfaceInfo