SkyClaw v2.2 Rust AI Agent Runtime Adds OpenAI OAuth and Custom Tool Authoring

SkyClaw v2.2 Release Details
SkyClaw v2.2 is an open-source AI agent runtime written in Rust that communicates through Telegram, Discord, and Slack channels. The agent can execute shell commands, browse the web, manage files, self-heal, and learn from mistakes.
New Features in v2.2
- OpenAI OAuth - Use ChatGPT Plus/Pro subscriptions instead of API keys. Authentication:
skyclaw auth login, select model, done. According to the source, only two agent runtimes support this: OpenClaw and SkyClaw. - Custom Tool Authoring - The agent writes its own bash/python/node tools at runtime. Example: Ask it to "make a tool that checks my server status" and it creates a script, saves it, and reuses it across sessions without restarting.
- Daemon Mode -
skyclaw start -d/skyclaw stopfor background operation without tmux.
Performance Benchmarks
- 31ms cold start
- 15 MB idle RAM
- 17 MB peak during conversation
- 9.3 MB single binary
- For comparison: OpenClaw needs ~1.2 GB idle RAM and ~800 MB install size
Technical Specifications
- 56K lines of Rust code
- 1,278 tests
- Zero warnings, zero panic paths
- 7 AI providers supported
- 4 communication channels (Telegram/Discord/Slack/others)
- 13 built-in tools + MCP self-extension
- 14 server registry - agent installs new tools autonomously
This type of lightweight, self-extending agent runtime is useful for developers who want AI assistants that can operate efficiently on constrained systems while maintaining extensibility through custom tool creation.
📖 Read the full source: r/openclaw
👀 See Also

SynapsCAD: Open-Source Desktop App for OpenSCAD with Claude AI Integration
SynapsCAD is an open-source desktop application that combines an OpenSCAD code editor, real-time 3D viewport, and AI assistant. Built entirely in Rust with Bevy 0.15 and egui, it supports Claude API integration for natural language 3D CAD coding.

Two Claude Code Skills for Managing CLAUDE.md Configuration
A developer built two Claude Code skills to handle CLAUDE.md configuration: /cc-init creates lean configs for new projects, and /cc-optimize analyzes existing projects for bloat and issues. Both aim to reduce context overhead and improve instruction following.

Ninetails Memory Engine V4.5: Int8 Quantization + LRU Cache Cuts Local MCP Memory to 60MB
The Ninetails Memory Engine V4.5 uses Int8 scalar quantization and LRU cache eviction to reduce vector storage from 6KB to 1.5KB per embedding, keeping the entire engine at 40-60MB RAM. It combines 70% vector similarity with 30% BM25 search in a fully local SQLite implementation.

Microsoft VibeVoice: 60-Min ASR and 90-Min TTS Models Open-Sourced
VibeVoice is a family of open-source voice AI models from Microsoft including ASR (60-min single-pass, speaker diarization, 50+ languages) and TTS (90-min multi-speaker, real-time streaming). Uses 7.5 Hz continuous speech tokenizers and next-token diffusion.