diff options
| author | Evan Senter <[email protected]> | 2025-04-19 19:45:42 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-19 19:45:42 +0100 |
| commit | 3fce6cea27d3e6129d6c06e528b62e1b11bf7094 (patch) | |
| tree | 244b8e9ab94f902d65d4bda8739a6538e377ed17 /packages/server/src/index.ts | |
| parent | 0c9e1ef61be7db53e6e73b7208b649cd8cbed6c3 (diff) | |
Starting to modularize into separate cli / server packages. (#55)
* Starting to move a lot of code into packages/server
* More of the massive refactor, builds and runs, some issues though.
* Fixing outstanding issue with double messages.
* Fixing a minor UI issue.
* Fixing the build post-merge.
* Running formatting.
* Addressing comments.
Diffstat (limited to 'packages/server/src/index.ts')
| -rw-r--r-- | packages/server/src/index.ts | 31 |
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'; |
