ZovOS_AI/Makefile
Dan4ick 460d20539f feat: initial project structure - Phase 1 MVP
- Project infrastructure: go.mod, Makefile, .gitignore, README
- Configuration system with YAML parsing and env overrides
- Structured logging with slog
- AI provider interface with Ollama, OpenAI, Anthropic implementations
- Provider manager with runtime switching
- Agent orchestrator with ReAct loop (reason-act-observe)
- Tool registry with JSON Schema descriptions
- Terminal tool: shell command execution with safety controls
- Filesystem tools: read, write, list with path access control
- Conversation memory with session management
- Web UI server with WebSocket streaming
- Modern dark theme UI with glassmorphism, animations
- Frontend: WebSocket client, markdown rendering, tool call display
2026-03-20 00:38:22 +03:00

22 lines
334 B
Makefile

.PHONY: build run test lint clean
APP_NAME := zovos
BUILD_DIR := bin
build:
go build -o $(BUILD_DIR)/$(APP_NAME) ./cmd/zovos/
run: build
./$(BUILD_DIR)/$(APP_NAME) --config configs/default.yaml
test:
go test ./... -v -race
lint:
golangci-lint run ./...
clean:
rm -rf $(BUILD_DIR)
docker-build:
docker build -t zovos-ai .