Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
61a97d7
feat(server): add xAI Grok provider with X Search support
dhvll Oct 20, 2025
86bf1b6
feat(sdk): add xAI Grok model definitions and pricing
dhvll Oct 20, 2025
e31f040
feat(sdk): add xAI provider wrapper for TypeScript SDK
dhvll Oct 20, 2025
8d11e86
feat(sdk): add xAI provider to Next.js SDK
dhvll Oct 20, 2025
1d67031
feat(sdk): integrate XAI tool support in React and TypeScript SDKs
dhvll Oct 20, 2025
eac1e3c
feat: add smoke tests for xAI streamText functionality
dhvll Oct 20, 2025
b9799a1
feat(sdk): update xAI provider integration and add dependency
dhvll Oct 20, 2025
ed9057d
remove deprecated web_search request handling.
dhvll Oct 20, 2025
c285dd1
refactor: standardize naming for XaiProvider and update related imports
dhvll Oct 20, 2025
1d854ae
temp fix
dhvll Oct 20, 2025
c155f7d
Add Documentation for Echo Shadcn Components Registry
dhvll Oct 22, 2025
00c50bb
fix imports
dhvll Oct 22, 2025
51dedc6
relaxing env validation locally
fmhall Oct 22, 2025
d31535f
Merge branch 'master' into mason/env-validation-local
fmhall Oct 22, 2025
832a467
formatting
fmhall Oct 22, 2025
30ecdb3
resend lint error
fmhall Oct 22, 2025
1ebf7c9
test user locally
fmhall Oct 23, 2025
7e95386
Merge branch 'mason/env-validation-local-2' into mason/env-validation…
fmhall Oct 23, 2025
f425d59
test user clean up
fmhall Oct 23, 2025
379a75f
cleaning up env
fmhall Oct 23, 2025
a2d0dde
contributing.md
fmhall Oct 23, 2025
35d234a
updates to readme and instructions
fmhall Oct 23, 2025
bc88aad
batched fundRepo event
zdql Oct 27, 2025
cf13b2e
Merge pull request #622 from Merit-Systems/br/batched-delivery-of-funds
zdql Oct 27, 2025
64f00e7
more env vars
zdql Oct 27, 2025
00163ff
Merge pull request #624 from Merit-Systems/br/batched-delivery-of-funds
zdql Oct 27, 2025
73d1c59
merge
fmhall Oct 27, 2025
511c53b
formatting
fmhall Oct 27, 2025
c867824
Update packages/app/server/src/utils.ts
zdql Oct 27, 2025
1c233b4
Update packages/app/server/src/services/fund-repo/fundRepoService.ts
zdql Oct 27, 2025
141e755
redirects
fmhall Oct 27, 2025
fd5a3ea
remove skip env validation
fmhall Oct 27, 2025
e4d6c71
Merge branch 'master' into mason/env-validation-local
fmhall Oct 27, 2025
8b54e22
format
fmhall Oct 27, 2025
760e61d
bigint operations
zdql Oct 27, 2025
023d0f5
update db name
fmhall Oct 27, 2025
1ccc6f3
update env.ts
fmhall Oct 27, 2025
0598857
add linkage in introduction
fmhall Oct 27, 2025
ed2ac97
Merge pull request #625 from Merit-Systems/br/bigint-fundrepo-operations
zdql Oct 27, 2025
b82208a
Merge branch 'master' into mason/env-validation-local
fmhall Oct 27, 2025
bc7ce83
formatting
fmhall Oct 27, 2025
c9ce68b
Update packages/app/control/scripts/setup.sh
fmhall Oct 27, 2025
b987d8d
fix file
fmhall Oct 27, 2025
ca91096
Update packages/app/server/src/handlers.ts
zdql Oct 27, 2025
e7bb7c6
Merge pull request #586 from dhvll/grok-ai
rsproule Oct 27, 2025
df698cb
Merge pull request #602 from dhvll/docs
rsproule Oct 27, 2025
358ddb5
version bump errting
rsproule Oct 28, 2025
9f9a58f
spelling in provider name
rsproule Oct 28, 2025
5d9dd8f
Merge branch 'master' into mason/env-validation-local
rsproule Oct 28, 2025
f945129
Merge pull request #607 from Merit-Systems/mason/env-validation-local
rsproule Oct 28, 2025
5213889
Merge pull request #626 from Merit-Systems/rfs/bump-versions
rsproule Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
522 changes: 522 additions & 0 deletions CONTRIBUTING.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"packageManager": "pnpm@10.11.0",
"scripts": {
"dev": "turbo run dev --filter=echo-control --filter=echo-server",
"local-setup": "turbo run local-setup --filter=echo-control",
"build": "turbo run build --env-mode=loose",
"prepare": "SKIP_ENV_VALIDATION=true turbo run build --env-mode=loose --filter=./packages/sdk/* --filter=!echo-next-example --filter=!echo-vite-example --filter=!registry",
"test:unit": "pnpm -C packages/sdk/ts run build && pnpm -r --filter=!packages/app/server run test:unit",
Expand Down
1 change: 0 additions & 1 deletion packages/app/control/.env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# ----------
# Application
# ----------
Expand Down
27 changes: 3 additions & 24 deletions packages/app/control/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,14 +63,11 @@ A comprehensive Next.js application for managing Echo applications, API keys, an
pnpm install
```

3. **Set up the database**:
3. **Create .env file**:

```bash
# Copy the example environment file
cp .env.example .env

# Update DATABASE_URL in .env with your PostgreSQL connection string
# Example: DATABASE_URL="postgresql://username:password@localhost:5469/echo_control"
# Generate .env file
pnpm local-setup
```

4. **Run database migrations**:
Expand All @@ -89,24 +86,6 @@ A comprehensive Next.js application for managing Echo applications, API keys, an
6. **Open the application**:
Visit [http://localhost:3000](http://localhost:3000)

## Environment Variables

Create a `.env` file with the following variables:

```env
# Database
DATABASE_URL="postgresql://username:password@localhost:5469/echo_control"

# Stripe (Mocked)
STRIPE_SECRET_KEY="mock_stripe_secret_key"
STRIPE_PUBLISHABLE_KEY="mock_stripe_publishable_key"
STRIPE_WEBHOOK_SECRET="mock_webhook_secret"

# Application
NEXTAUTH_URL="http://localhost:3000"
API_KEY_PREFIX="echo_"
```

## Features Overview

### Dashboard
Expand Down
Loading
Loading