feat: add AIUI node capabilities — file reading, log tailing, bitcoin/lnd deep data

Add readFileAsText() to filebrowser client, read-file and tail-logs action
handlers to context broker, bitcoin.getinfo and lnd.getinfo RPC enrichment
for context categories, and update AIUI protocol types.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-05 13:50:40 +00:00
co-authored by Claude Opus 4.6
parent 11cee9dc70
commit 1bb72dc87e
4 changed files with 261 additions and 76 deletions
+2 -1
View File
@@ -19,7 +19,7 @@ export type AIContextCategory =
| 'bitcoin'
/** Actions AIUI can request Archy to perform */
export type AIActionType = 'install-app' | 'open-app' | 'navigate' | 'launch-app' | 'search-web'
export type AIActionType = 'install-app' | 'open-app' | 'navigate' | 'launch-app' | 'search-web' | 'read-file' | 'tail-logs'
// ─── AIUI → Archy (Requests) ───────────────────────────────────────────────
@@ -65,6 +65,7 @@ export interface ArchyActionResponse {
id: string
success: boolean
error?: string
data?: unknown
}
export interface ArchyThemeResponse {