Initial project setup with multi-component architecture

- Initialize TypeScript project with pnpm
- Create agent, gateway, client, and shared modules
- Configure ESM with strict TypeScript settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
yushen 2026-01-28 14:08:34 +08:00
commit 6b34ddc3dc
13 changed files with 415 additions and 0 deletions

1
src/shared/index.ts Normal file
View file

@ -0,0 +1 @@
export * from "./types.js";

5
src/shared/types.ts Normal file
View file

@ -0,0 +1,5 @@
export interface Message {
id: string;
payload: unknown;
timestamp: number;
}