cascade-agent 0.1.1

Async LLM agentic engine with tool execution, memory management, and dynamic skills
Documentation
.PHONY: release check test clippy clean-release sweep size-report

release:
	cargo build --release

check:
	cargo check

test:
	cargo test

clippy:
	cargo clippy

size-report:
	@echo "=== Binary Sizes ==="
	@if [ -f target/release/cascade-agent ]; then \
		echo "Release: $$(du -sh target/release/cascade-agent | cut -f1)"; \
	else \
		echo "Release binary not found. Run 'make release' first."; \
	fi
	@echo ""
	@echo "=== Target Directory ==="
	@du -sh target/ 2>/dev/null || echo "No target directory"
	@du -sh target/debug/ 2>/dev/null || echo "No debug directory"
	@du -sh target/release/ 2>/dev/null || echo "No release directory"

clean-release:
	rm -rf target/release/

sweep:
	cargo sweep --time 30