@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio
42 lines (41 loc) • 1.72 kB
TypeScript
/**
* AutoResearch CLI Commands for NeuroLink
*
* - neurolink autoresearch init — Initialize autoresearch for a repo
* - neurolink autoresearch status — Show current research state
* - neurolink autoresearch results — Show experiment results
* - neurolink autoresearch run-once — Run one experiment cycle
* - neurolink autoresearch start — Start a scheduled autoresearch task
* - neurolink autoresearch pause — Pause a running autoresearch task
* - neurolink autoresearch resume — Resume a paused autoresearch task
* - neurolink autoresearch stop — Stop and cancel an autoresearch task
* - neurolink autoresearch reset — Reset autoresearch state for a repo
*/
import type { CommandModule } from "yargs";
export declare class AutoresearchCommandFactory {
static createAutoresearchCommands(): CommandModule;
/**
* Get a direct TaskStore instance for store operations.
* Respects the same backend selection as TaskManager so both paths
* read/write the same store (Redis for bullmq, file for node-timeout).
*/
private static getStore;
private static executeInit;
private static executeStatus;
private static executeResults;
private static executeRunOnce;
/**
* Start a scheduled autoresearch task via TaskManager.
* Reads config.json from .autoresearch/ and creates a TaskManager task.
*/
private static executeStart;
/**
* Lifecycle operations: pause, resume, stop.
* Reads from the file task store and updates task status.
*/
private static executeLifecycle;
/**
* Reset autoresearch state by removing the .autoresearch directory.
*/
private static executeReset;
}