hataraku
Version:
An autonomous coding agent for building AI-powered development tools. The name "Hataraku" (働く) means "to work" in Japanese.
22 lines (21 loc) • 761 B
TypeScript
import { Command } from 'commander';
import { CliOptions } from '../config/config-loader';
/**
* Process streams from agent responses
*/
export declare function processStreams(textStream: AsyncIterable<string>, options: any): Promise<void>;
export interface CliOptionsWithInteractive extends CliOptions {
interactive?: boolean;
}
/**
* Execute a task with the given configuration
*/
export declare function executeWithConfig(task: string, cliOptions: CliOptions, interactive?: boolean): Promise<number>;
/**
* Main function to handle command line invocation
*/
export declare function main(task?: string, program?: Command): Promise<number>;
/**
* Function for programmatic CLI usage
*/
export declare function runCLI(input: string): Promise<void>;