Sobre el proyecto
dsh-science-workbench es un plugin para DeepSeek Harness que proporciona un entorno de trabajo científico reproducible. Combina celdas similares a las de Jupyter con ejecución impulsada por agentes y seguimiento de procedencia estilo Nextflow, asegurando que cada figura y artefacto sea trazable y reproducible.
Las características principales incluyen:
- Flujo de trabajo de código a figura con visualización en línea y retroalimentación estructurada para redibujado iterativo (v1 → v2 → v3).
- Un manifest.json en texto plano como fuente única de verdad para celdas, artefactos, procedencia y retroalimentación.
- Reproducibilidad por construcción: scripts autocontenidos, subproceso nuevo por celda, environment.lock, hashes SHA-256 y semillas fijas.
- Versionado automático con git para cada proyecto (solo commits locales).
- Soporte multiplataforma: bash en macOS/Linux, PowerShell en Windows.
Se proporcionan nueve herramientas orientadas a agentes: bio_init_project, bio_run_cell, bio_rerun_cell, bio_add_feedback, bio_get_project, bio_list_projects, bio_set_projects_dir, bio_delete_cell y bio_mark_cell. Una interfaz de workbench basada en navegador ofrece un diseño de tres paneles con vista previa de figuras en línea, selector de proyectos con búsqueda, búsqueda de celdas y detalles de procedencia.
El plugin también incluye dos habilidades de figuras de calidad de publicación (figure-style y figure-composer) adaptadas de Claude Science.
La instalación se realiza mediante el comando estándar de plugins de dsh, y el plugin se registra automáticamente en los paquetes de perfil. Después de reiniciar dsh web, las herramientas bio_* y la pestaña de workbench están disponibles.
Cada proyecto sigue una estructura organizada con manifest.json, environment.lock, index.md, code/, data/, figures/ y .git/. La arquitectura separa Host (ejecución y procedencia) de Client (interfaz de navegador), comunicándose mediante rutas fetch del mismo origen.
El desarrollo es sencillo con npm run lint para comprobaciones de sintaxis e instalación local de plugins para pruebas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.