Sessions
/
Session 3
/
Slides es
Security auditor
Previous
Slides
Next
On this page
Sesión 3 — Habilidades, Almacenamiento y Memoria
Dónde quedaron las Sesiones 1–2
El alcance de hoy, en una diapositiva
El modelo mental de la sesión-3
Comportamiento
Límites
Por qué necesitábamos herramientas extra
Ollama Monitor — qué es
Ollama Monitor — características
Códigos de color
Disparadores de toast
Ollama Monitor — instalación
Ollama Monitor — demo
Aspire Monitor — qué es
Aspire Monitor — características
Qué vigila
Qué expone
Aspire Monitor — instalación
Aspire Monitor — demo
¿Por qué tocar tool-calling en absoluto?
Alineación con formato OpenAI
Qué cambió desde la Sesión 2
Refactorización de FileSystemTool
Sanitizadores de herramientas — el nuevo contrato
Tres sanitizadores se lanzan con v1
PathSanitizer
UrlSanitizer
JsonArgumentSanitizer
De extremo a extremo: cómo se ve una llamada de herramienta ahora
Un diff concreto: operación read
Los metadatos por herramienta no cambian
Adiciones de eventos NDJSON
Lo que te aporta
¿Qué es una habilidad?
¿Por qué habilidades (vs. herramientas)?
El bug estrella que arreglamos
La solución: un cargador, una fuente de verdad
Almacenamiento en 3 capas
¿Por qué almacenamiento compartido y no por agente?
Frontmatter de agentskills.io
Qué se descarta del frontmatter antiguo
Hot-reload con FileSystemWatcher
Snapshot por solicitud
Habilitación por agente: enabled.json
Default = disabled, cierre seguro (fail-closed)
UI Skills.razor — navegación de nivel superior
Explorar
Actuar
Modal de asignación por agente
Asistente de importación de 4 pasos
v1 import: solo awesome-copilot
Ruta de autoría manual
Anatomía de SKILL.md en detalle
Recursos limitados (S-11)
Invariantes de endurecimiento S-1..S-12
Invariantes de endurecimiento S-1..S-12 (cont.)
Registro estructurado — 14 eventos
Qué NO registramos
Pruebas E2E — qué pasa
Olas de implementación
La pregunta de Bruno
Qué estaba mal
Los nuevos predeterminados
Configuración: tres fuentes, un ganador
OPENCLAWNET_STORAGE_ROOT — solo un nombre
ISafePathResolver — un resolvedor, una regla
H-1: contención de raíz de almacenamiento, cierre seguro (fail-closed)
H-2: un sanitizador, un resolvedor
H-3: sin escapes de punto de reanálisis
H-4: contención segura de límites
H-5: lista estricta de nombres permitidos
H-6: costura de alcance por agente
H-7: endurecimiento de ACL en subdirectorios de credenciales
H-8: auditar cada escritura
Los ocho, lado a lado
Conectándolo
Interfaz de configuración
Historia de migración
El problema de la ventana de contexto
Estrategia de resumen
Entidad SessionSummary
Forma de IMemoryService
Embeddings locales — sin llamadas API
Búsqueda semántica a través de sesiones pasadas
Panel de memoria transparente
Qué viene después (vista previa de Sesión 4)
Demo 1 — recorrido de aspire start
Demo 2 — curl /api/skills
Demo 3 — soltar habilidad manual
Perspectivas clave
Lo que construimos hoy ✅
Vista previa de Sesión 4
Scroll to top
Ask AI about this page
Copy as Markdown
Was this page helpful?
Yes
No