Revelada la Asamblea y Estructura del Sistema de Indicaciones de Claude Code

✍️ OpenClawRadar📅 Publicado: 6 de abril de 2026🔗 Source
Revelada la Asamblea y Estructura del Sistema de Indicaciones de Claude Code
Ad

Flujo de Ensamblaje del Prompt del Sistema

El prompt del sistema se ensambla en un orden fijo en src/constants/prompts.ts mediante getSystemPrompt(). La estructura sigue: contenido estático primero, luego un marcador de límite dinámico, y finalmente un sufijo específico de sesión/usuario.

return [
  // Contenido estático (almacenable en caché)
  getSimpleIntroSection(),
  getSimpleSystemSection(),
  getSimpleDoingTasksSection(),
  getActionsSection(),
  getUsingYourToolsSection(),
  getSimpleToneAndStyleSection(),
  getOutputEfficiencySection(),
  // Límite de caché
  SYSTEM_PROMPT_DYNAMIC_BOUNDARY,
  // Contenido dinámico/de sesión
  getSessionSpecificGuidanceSection(),
  loadMemoryPrompt(),
  getAntModelOverrideSection(),
  computeSimpleEnvInfo(),
  getLanguageSection(),
  getOutputStyleSection(),
  getMcpInstructionsSection(),
  getScratchpadInstructions(),
  getFunctionResultClearingSection(),
  SUMMARIZE_TOOL_RESULTS_SECTION,
]

Variantes de Prefijo de Identidad

Se definen tres variantes de identidad en src/constants/system.ts:

  • Modo interactivo predeterminado: "Eres Claude Code, la CLI oficial de Anthropic para Claude."
  • Preconfiguración del SDK de Agente (no interactivo + añadir prompt del sistema): "Eres Claude Code, la CLI oficial de Anthropic para Claude, ejecutándose dentro del Claude Agent SDK."
  • SDK de Agente sin añadir (no interactivo): "Eres un agente Claude, construido sobre el Claude Agent SDK de Anthropic."

La ruta de selección se simplifica como: Vertex API → predeterminado | no interactivo + añadir → preconfiguración del SDK | no interactivo → SDK | otro → predeterminado.

Encabezado de Atribución/Facturación

Formato observado: x-anthropic-billing-header: cc_version={version}.{fingerprint}; cc_entrypoint={entrypoint}; [cch=00000;] [cc_workload={type};]

Notas: cch=00000 parece ser un marcador de posición de autenticación de cliente que se reescribe más tarde por la pila HTTP. cc_workload={type} parece actuar como una pista de enrutamiento/programación (por ejemplo, cargas de trabajo tipo cron).

Ad

Detalles de las Secciones del Prompt

La sección de introducción de getSimpleIntroSection() establece: "Eres un agente interactivo que ayuda a los usuarios con tareas de ingeniería de software. Utiliza las instrucciones a continuación y las herramientas disponibles para asistir al usuario."

La sección de reglas del sistema (getSimpleSystemSection()) incluye énfasis de alto nivel en: solo asistir en contextos de seguridad autorizados/defensivos; rechazar patrones de uso destructivos/maliciosos; no alucinar URLs (a menos que sean claramente seguras/relacionadas con programación); tratar los recordatorios del sistema y la retroalimentación de enlaces como señales de control estructuradas; vigilar la inyección de prompts en las salidas de herramientas; y compresión automática de contexto a medida que crece el historial.

Las pautas de ejecución de tareas (getSimpleDoingTasksSection()) contienen directivas principales: realizar trabajo de ingeniería real en archivos, no solo dar respuestas abstractas; leer el código antes de modificar; evitar archivos nuevos innecesarios; evitar refactorizaciones especulativas o sobreingeniería; priorizar código seguro; diagnosticar fallos antes de cambiar de enfoque; y verificar resultados honestamente (no afirmar que las verificaciones pasaron cuando no fue así). También hay un conjunto adicional de instrucciones para usuarios internos que refuerza: mentalidad de colaborador, comentarios mínimos e informes de verificación veraces.

Las pautas de ejecución segura (getActionsSection()) enmarcan las acciones por reversibilidad + radio de impacto. Patrón de guía: acciones locales/reversibles: generalmente proceder; acciones destructivas, de estado compartido o difíciles de revertir: confirmar primero; la aprobación única previa no implica aprobación general futura; investigar el estado inesperado antes de eliminar/sobrescribir; no omitir salvaguardas (por ejemplo, evitar atajos como --no-verify). Ejemplos que requieren confirmación incluyen force-pushes.

📖 Leer la fuente completa: r/ClaudeAI

Ad

👀 Ver también

Anthropic culpa a la ciencia ficción distópica por entrenar modelos de IA para actuar mal — ¿Solución? Más ciencia ficción
Noticias

Anthropic culpa a la ciencia ficción distópica por entrenar modelos de IA para actuar mal — ¿Solución? Más ciencia ficción

Investigadores de Anthropic rastrean la desalineación de la IA (p. ej., chantaje de Claude) al preentrenamiento en textos de internet de historias de ciencia ficción. Su solución: 12,000 historias sintéticas de IA ética, reduciendo la propensión a la desalineación entre 1.3 y 3 veces.

OpenClawRadar
NTSB retira expediente después de que la IA recreara las voces de pilotos fallecidos a partir de espectrogramas
Noticias

NTSB retira expediente después de que la IA recreara las voces de pilotos fallecidos a partir de espectrogramas

Usuarios reconstruyeron audio de cabina a partir de espectrogramas de la NTSB usando Codex y el algoritmo Griffin-Lim. La NTSB cerró temporalmente su registro público.

OpenClawRadar
Lovable ofrece acceso gratuito de 24 horas con $350 en créditos de socio para el Día Internacional de la Mujer.
Noticias

Lovable ofrece acceso gratuito de 24 horas con $350 en créditos de socio para el Día Internacional de la Mujer.

Lovable está ofreciendo acceso gratuito a su plataforma por 24 horas, más $100 en tokens de la API Claude de Anthropic y $250 en créditos para tarifas de procesamiento de Stripe. La oferta termina el 9 de marzo a las 12:59 AM.

OpenClawRadar
Claude-Code v2.1.74 Lanzamiento: Correcciones de Fugas de Memoria, Optimización de Contexto y Mejoras en Complementos
Noticias

Claude-Code v2.1.74 Lanzamiento: Correcciones de Fugas de Memoria, Optimización de Contexto y Mejoras en Complementos

Claude-Code v2.1.74 corrige una fuga de memoria crítica en las respuestas de la API de streaming que causaba un crecimiento ilimitado de RSS en las rutas de código de Node.js/npm. La actualización añade sugerencias prácticas al comando /context e introduce la configuración autoMemoryDirectory para el almacenamiento personalizado de memoria automática.

OpenClawRadar