summaryrefslogtreecommitdiff
path: root/packages/server/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/index.ts')
-rw-r--r--packages/server/src/index.ts31
1 files changed, 28 insertions, 3 deletions
diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts
index 883c7aae..258ec795 100644
--- a/packages/server/src/index.ts
+++ b/packages/server/src/index.ts
@@ -4,6 +4,31 @@
* SPDX-License-Identifier: Apache-2.0
*/
-export function helloServer() {
- // TODO: add more things in this package
-}
+// Export config
+export * from './config/config.js';
+
+// Export Core Logic
+export * from './core/gemini-client.js';
+export * from './core/prompts.js';
+export * from './core/turn.js';
+// Potentially export types from turn.ts if needed externally
+// export { GeminiEventType } from './core/turn.js'; // Example
+
+// Export utilities
+export * from './utils/paths.js';
+export * from './utils/schemaValidator.js';
+export * from './utils/errors.js';
+export * from './utils/getFolderStructure.js';
+
+// Export base tool definitions
+export * from './tools/tools.js';
+
+// Export specific tool logic
+export * from './tools/read-file.js';
+export * from './tools/ls.js';
+export * from './tools/grep.js';
+export * from './tools/glob.js';
+export * from './tools/edit.js';
+export * from './tools/terminal.js';
+export * from './tools/write-file.js';
+export * from './tools/web-fetch.js';