v0.5.0 — Developer Agent + Small LLM Optimized
·
71 commits
to main
since this release
raix v0.5.0 — R + AI + eXperiment
What's New
Developer Agent — raix now acts as an autonomous coding agent:
raix_solve()— English problem → complete R solution with package selection, plan, and coderaix_script()— Generate .R scripts from descriptionsraix_notebook()— Generate .Rmd notebooks ready to knitraix_project()— Scan directories, read files, build full AI contextraix_package()— Find the best R package for any taskraix_read()— Read files with AI summarizationraix_write()— Write AI-generated content directly to files
Small LLM Optimization — Auto-detects local models (7B-9B):
- Detects qwen2.5-coder, phi3.5, gemma2, llama3.2, and more
- Auto-switches to concise, directive prompts for reliable results
raix_small_mode()toggle for manual control- Higher temperature (0.3) and lower max_tokens (1024) for small models
Redesigned GUI — Modern chat interface:
- Chat bubbles with avatars, typing indicators
- Auto-connect on launch, quick-prompt pills
- Collapsible sidebar, dark/light design
One-Click Setup — raix_setup() auto-detects running Ollama, LM Studio, vLLM, or API keys from environment variables. Zero configuration needed.
Complete Rename — All air_* → raix_*. 25 functions total.
Installation
remotes::install_github("twomathematicians-code/raix@v0.5.0")Or download raix_0.5.0.tar.gz below and install locally:
install.packages("raix_0.5.0.tar.gz", repos = NULL, type = "source")Supported Models
OpenAI · Claude · Ollama · Groq · Mistral · DeepSeek · Together AI · Perplexity · LM Studio · vLLM · OpenRouter · Custom (any OpenAI-compatible endpoint)