apps/server/src/codexModelOptions.test.ts | 22 + apps/server/src/codexModelOptions.ts | 14 + apps/server/src/provider/Layers/CodexAdapter.test.ts | 12 +- apps/server/src/provider/Layers/CodexAdapter.ts | 21 +- apps/server/src/provider/Layers/CodexProvider.test.ts | 104 + apps/server/src/provider/Layers/CodexProvider.ts | 86 +- apps/server/src/provider/Layers/ProviderRegistry.test.ts | 110 +- apps/server/src/provider/Layers/ProviderRegistry.ts | 47 +- apps/server/src/provider/makeManagedServerProvider.test.ts | 1 + apps/server/src/provider/makeManagedServerProvider.ts | 6 +- apps/server/src/textGeneration/CodexTextGeneration.test.ts | 26 +- apps/server/src/textGeneration/CodexTextGeneration.ts | 11 +- packages/effect-codex-app-server/scripts/generate.ts | 9 +- packages/effect-codex-app-server/src/_generated/meta.gen.ts | 61 +- packages/effect-codex-app-server/src/_generated/namespaces.gen.ts | 22 +- packages/effect-codex-app-server/src/_generated/schema.gen.ts | 5668 +++++++++++++++++++++----------- packages/effect-codex-app-server/src/client.test.ts | 37 + packages/effect-codex-app-server/src/client.ts | 21 +- packages/effect-codex-app-server/src/protocol.test.ts | 22 + packages/effect-codex-app-server/test/fixtures/codex-app-server-mock-peer.ts | 12 + 20 files changed, 4233 insertions(+), 2079 deletions(-)