You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename project from Agent-Forge to Kash, updating all relevant files, commands, and documentation.
- Created main entry point in cmd/kash/main.go.
- Updated root command in cmd/root.go to reflect new project name and description.
- Modified serve command in cmd/serve.go to start Kash runtime server.
- Changed version command in cmd/version.go to print Kash version information.
- Revised Product Requirements Document (PRD) and README to reflect new branding and functionality.
- Updated configuration paths and environment variables to use Kash instead of Agent-Forge.
- Adjusted internal package imports to align with new module name.
- Ensured all references to Agent-Forge in comments and documentation are replaced with Kash.
Copy file name to clipboardExpand all lines: AGENTS.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
-
# Agent-Forge: Coding Guidelines for AI Agents
1
+
# Kash: Coding Guidelines for AI Agents
2
2
3
-
> **Project Overview**: Agent-Forge is a Go-based CLI framework that compiles raw documents into embedded, pure-Go GraphRAG databases, packaged into ultra-lightweight Docker containers.
3
+
> **Project Overview**: Kash is a Go-based CLI framework that compiles raw documents into embedded, pure-Go GraphRAG databases, packaged into ultra-lightweight Docker containers.
4
4
5
5
## 1. Build, Lint, and Test Commands
6
6
7
7
### Build
8
8
```bash
9
9
# Build the CLI binary
10
-
go build -o bin/agentforge ./cmd/agent-forge
10
+
go build -o bin/kash ./cmd/Kash
11
11
12
12
# Build for multiple platforms
13
-
GOOS=linux GOARCH=amd64 go build -o bin/agentforge-linux ./cmd/agent-forge
14
-
GOOS=darwin GOARCH=amd64 go build -o bin/agentforge-darwin ./cmd/agent-forge
15
-
GOOS=windows GOARCH=amd64 go build -o bin/agentforge.exe ./cmd/agent-forge
13
+
GOOS=linux GOARCH=amd64 go build -o bin/kash-linux ./cmd/Kash
14
+
GOOS=darwin GOARCH=amd64 go build -o bin/kash-darwin ./cmd/Kash
15
+
GOOS=windows GOARCH=amd64 go build -o bin/kash.exe ./cmd/Kash
16
16
```
17
17
18
18
### Lint
@@ -58,10 +58,10 @@ go test -bench=. ./...
58
58
### Docker
59
59
```bash
60
60
# Build Docker image
61
-
docker build -t agent-forge:latest .
61
+
docker build -t Kash:latest .
62
62
63
63
# Run container
64
-
docker run -p 8000:8000 agent-forge:latest
64
+
docker run -p 8000:8000 Kash:latest
65
65
```
66
66
67
67
---
@@ -71,14 +71,14 @@ docker run -p 8000:8000 agent-forge:latest
5.**Build vs Runtime**: Data ingestion happens at `build` time. Runtime only serves queries.
414
-
6.**Single Binary**: One `agentforge` binary acts as both CLI (`init`, `build`) and server (`serve`). A multi-arch base image (`ghcr.io/agent-forge/agentforge`) is published to GHCR. Agent Dockerfiles use `FROM ghcr.io/agent-forge/agentforge:latest` so users can build cross-platform images (amd64 + arm64) with `docker buildx`.
414
+
6.**Single Binary**: One `kash` binary acts as both CLI (`init`, `build`) and server (`serve`). A multi-arch base image (`ghcr.io/akashicode/kash`) is published to GHCR. Agent Dockerfiles use `FROM ghcr.io/akashicode/kash:latest` so users can build cross-platform images (amd64 + arm64) with `docker buildx`.
Copy file name to clipboardExpand all lines: CLAUDE.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,20 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
Agent-Forge is a Go-based CLI framework that compiles raw documents into embedded, pure-Go GraphRAG databases, packaged into ultra-lightweight Docker containers (~50MB).
7
+
Kash is a Go-based CLI framework that compiles raw documents into embedded, pure-Go GraphRAG databases, packaged into ultra-lightweight Docker containers (~50MB).
8
8
9
9
The "compiler" approach: data ingestion happens at build time, runtime only serves queries. This allows sharing expert AI agents as Docker images without complex infrastructure.
10
10
11
11
## Build, Lint, and Test Commands
12
12
13
13
### Build
14
14
```bash
15
-
go build -o bin/agentforge ./cmd/agent-forge
15
+
go build -o bin/kash ./cmd/Kash
16
16
17
17
# Cross-platform builds
18
-
GOOS=linux GOARCH=amd64 go build -o bin/agentforge-linux ./cmd/agent-forge
19
-
GOOS=darwin GOARCH=amd64 go build -o bin/agentforge-darwin ./cmd/agent-forge
20
-
GOOS=windows GOARCH=amd64 go build -o bin/agentforge.exe ./cmd/agent-forge
18
+
GOOS=linux GOARCH=amd64 go build -o bin/kash-linux ./cmd/Kash
19
+
GOOS=darwin GOARCH=amd64 go build -o bin/kash-darwin ./cmd/Kash
20
+
GOOS=windows GOARCH=amd64 go build -o bin/kash.exe ./cmd/Kash
21
21
```
22
22
23
23
### Lint
@@ -40,8 +40,8 @@ go test -bench=. ./... # benchmarks
40
40
41
41
### Docker
42
42
```bash
43
-
docker build -t agent-forge:latest .
44
-
docker run -p 8000:8000 agent-forge:latest
43
+
docker build -t Kash:latest .
44
+
docker run -p 8000:8000 Kash:latest
45
45
```
46
46
47
47
## Architecture
@@ -71,12 +71,12 @@ The Go runtime multiplexes on port 8000:
71
71
3.**Docker-First Distribution**: Single ~50MB container with baked databases.
72
72
4.**Build vs Runtime**: Data ingestion at `build` time; runtime only serves queries.
73
73
5.**BYOM (Bring Your Own Model)**: Runtime requires user-provided API keys; no bundled inference.
74
-
6.**Single Binary**: One `agentforge` binary handles CLI (`init`, `build`) and server (`serve`). A multi-arch base image (`ghcr.io/agent-forge/agentforge`) is published to GHCR. Agent Dockerfiles use it as base so users can build cross-platform images with `docker buildx`.
74
+
6.**Single Binary**: One `kash` binary handles CLI (`init`, `build`) and server (`serve`). A multi-arch base image (`ghcr.io/akashicode/kash`) is published to GHCR. Agent Dockerfiles use it as base so users can build cross-platform images with `docker buildx`.
0 commit comments