Commit ee69854

mo khan <mo@mokhan.ca>
2026-01-27 21:30:42
chore: bump to version 0.10.0
1 parent d8acc14
Changed files (3)
lib/elelem/version.rb
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 module Elelem
-  VERSION = "0.9.2"
+  VERSION = "0.10.0"
 end
\ No newline at end of file
CHANGELOG.md
@@ -1,3 +1,20 @@
+## [0.10.0] - 2026-01-27
+
+### Added
+- **Async MCP loading** for faster startup - tools load in background thread
+- **`/context` improvements**: `/context <n>` to view entry, `/context json` for full dump
+- **ast-grep (`sg`) support** for building repo maps - faster and more accurate than ctags
+- **OAuth authentication** for MCP servers with automatic token refresh
+- **New tools**: `glob`, `grep`, `list`, `git` for structured file operations
+- **Permissions system** (`lib/elelem/permissions.rb`) for tool access control
+- **OpenAI reasoning mode** - enables `Reasoning: high` for o-series models
+
+### Changed
+- Extracted `Conversation` class from `Agent` for better separation of concerns
+- Refactored LLM fetch interface to emit separate events for thinking/content/tool_calls
+- Simplified system prompt with inline ERB template
+- Renamed confirm plugin to `zz_confirm` to ensure it loads last
+
 ## [0.9.2] - 2026-01-22
 
 ### Fixed
Gemfile.lock
@@ -1,7 +1,7 @@
 PATH
   remote: .
   specs:
-    elelem (0.9.2)
+    elelem (0.10.0)
       base64 (~> 0.1)
       date (~> 3.0)
       digest (~> 3.0)