goalie 1.0.1

AI-powered research assistant using Goal-Oriented Action Planning - Rust wrapper for npx goalie
goalie-1.0.1 is not a library.

Goalie - Rust Wrapper

A Rust wrapper for the Goalie npm package, providing a native Rust binary that forwards commands to the Node.js implementation.

Installation

Install via Cargo:

cargo install goalie

Usage

All commands are forwarded to the npm package goalie@1.0.1:

# Show help
goalie --help

# Start MCP server
goalie start

# Test the planner
goalie test --query "What are the latest developments in AI?"

# Validate configuration
goalie validate

# Show system information
goalie info

Requirements

  • Node.js 18+ (for the underlying npm package)
  • npm or npx available in PATH

About

This Rust crate is a thin wrapper around the npm goalie package, which provides:

  • 🎯 GOAP Planning: Goal-Oriented Action Planning with A* pathfinding
  • 🔍 Intelligent Search: Enhanced Perplexity API integration
  • 🧠 Advanced Reasoning: Multi-step reasoning with replanning
  • 🛡️ Anti-Hallucination: Ed25519 cryptographic verification (experimental)
  • 🔧 MCP Protocol: Model Context Protocol server implementation

License

MIT License - see LICENSE file for details.

Repository

https://github.com/ruvnet/goalie