- Add full Telegram bot functionality with Z.AI API integration
- Implement 4 tools: Bash, FileEdit, WebSearch, Git
- Add 3 agents: Code Reviewer, Architect, DevOps Engineer
- Add 6 skills for common coding tasks
- Add systemd service file for 24/7 operation
- Add nginx configuration for HTTPS webhook
- Add comprehensive documentation
- Implement WebSocket server for real-time updates
- Add logging system with Winston
- Add environment validation
🤖 zCode CLI X - Agentic coder with Z.AI + Telegram integration
37 lines
1.3 KiB
TypeScript
37 lines
1.3 KiB
TypeScript
import { type BaseAnthropic } from "../../client.js";
|
|
import { RequestOptions } from "../request-options.js";
|
|
type LogFn = (message: string, ...rest: unknown[]) => void;
|
|
export type Logger = {
|
|
error: LogFn;
|
|
warn: LogFn;
|
|
info: LogFn;
|
|
debug: LogFn;
|
|
};
|
|
export type LogLevel = 'off' | 'error' | 'warn' | 'info' | 'debug';
|
|
export declare const parseLogLevel: (maybeLevel: string | undefined, sourceName: string, client: BaseAnthropic) => LogLevel | undefined;
|
|
export declare function loggerFor(client: BaseAnthropic): Logger;
|
|
export declare const formatRequestDetails: (details: {
|
|
options?: RequestOptions | undefined;
|
|
headers?: Headers | Record<string, string> | undefined;
|
|
retryOfRequestLogID?: string | undefined;
|
|
retryOf?: string | undefined;
|
|
url?: string | undefined;
|
|
status?: number | undefined;
|
|
method?: string | undefined;
|
|
durationMs?: number | undefined;
|
|
message?: unknown;
|
|
body?: unknown;
|
|
}) => {
|
|
options?: RequestOptions | undefined;
|
|
headers?: Headers | Record<string, string> | undefined;
|
|
retryOfRequestLogID?: string | undefined;
|
|
retryOf?: string | undefined;
|
|
url?: string | undefined;
|
|
status?: number | undefined;
|
|
method?: string | undefined;
|
|
durationMs?: number | undefined;
|
|
message?: unknown;
|
|
body?: unknown;
|
|
};
|
|
export {};
|
|
//# sourceMappingURL=log.d.ts.map
|