Acerca de Sidecat

Para qué sirve Sidecat

Sidecat ayuda a las personas y a los agentes de IA a llevar el trabajo adelante entre sesiones, máquinas y equipos. Mantiene el propósito de una tarea, su estado actual y sus resultados al alcance de quien la retome.

Estos objetivos orientan el desarrollo. El contrato define los requisitos de la Version 1; los avances registran lo que se ha implementado y probado.

Continuidad

Una persona o un agente nuevo debería poder retomar el trabajo sin repasar cada conversación.

Preservación

Mantener conectados las solicitudes, las decisiones, los resultados y sus fuentes.

Coordinación

Llevar asignaciones, debates y procedimientos entre personas, agentes y máquinas.

Visibilidad

Mostrar el objetivo, el avance actual, las decisiones pendientes y el siguiente paso útil.

Autoridad

Dejar claro quién puede actuar, sobre qué y por qué motivo.

Intención

Vincular las acciones solicitadas con su propósito, sus instrucciones y las reglas aplicables.

Permiso

Admitir la delegación, los límites de recursos, la aprobación y la revocación en distintos entornos.

Federación

Cooperar entre nodos y organizaciones que funcionan de forma independiente, de modo que cada uno conserve el control de sus recursos y registros.

Evidencia

Distinguir las propuestas, las decisiones, las observaciones y los resultados. Permitir que los usuarios elijan una revisión y un registro más rigurosos cuando lo necesiten.

Reutilización

Cuando un método funciona, ponerlo al alcance de más de un agente o una conversación.

Composición

Usar Lisp para combinar llamadas, guardar rutinas reutilizables y ejecutar flujos de trabajo que se pueden pausar y reanudar.

Modularidad

Permitir que aplicaciones creadas de forma independiente trabajen juntas mediante contratos publicados, descubrimiento y un bus compartido.

Distribución

Compartir aplicaciones, métodos, flujos de trabajo, roles y recursos a través de mercados públicos o internos.

Trabajo útil

Adaptarse a las herramientas y prácticas que ya usa la gente, y facilitar el siguiente paso.

Adopción

Trabajar junto a las herramientas existentes. Permitir que cada persona use solo las partes que necesita.

Claridad

Lograr que la instalación, las llamadas, la documentación y la recuperación se entiendan sin necesidad de una explicación privada.

Economía

Ayudar a los equipos a comparar enfoques según el tiempo, el costo y la atención humana.

Mejora

Usar los resultados observados para revisar o retirar los métodos que no sirven.

Dónde contribuir

Contribuir al sistema compartido, construir sobre él, o ambas cosas.

  • Mejorar el núcleo de Sidecat: Corregir un mecanismo compartido o un componente oficial.
  • Crear un paquete: Entregar una aplicación, una rutina de Lisp, un flujo de trabajo, una integración o un rol mediante los contratos compartidos.

Código fuente e incidencias · Desarrollo y avances

Traducción automática; pendiente de revisión por hablantes nativos. El texto en inglés es el que prevalece.