feat: session awareness tools, dev workbench, telegram onboarding#102
Merged
luokerenx4 merged 5 commits intomasterfrom Apr 5, 2026
Merged
feat: session awareness tools, dev workbench, telegram onboarding#102luokerenx4 merged 5 commits intomasterfrom
luokerenx4 merged 5 commits intomasterfrom
Conversation
Give the AI cross-session visibility via three new tools (listConnectors, listSessions, readSession) and inject platform/session context into every askWithSession historyPreamble so the AI knows where it's operating. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restructure Dev page into Connectors/Tools/Sessions tabs. Tools tab provides a grouped tool list with schema-driven input forms and a right-side result panel for manual tool execution and inspection. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…mestamps - ConnectorCenter recovers lastInteraction from EventLog buffer on construction so it survives restarts - readSession gains includeToolCalls param to strip tool blocks - listConnectors returns ISO timestamp instead of raw epoch ms Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Auth guard now reads chatIds from connectors.json per-request instead of using the static snapshot from startup, allowing chat ID changes without restart. Also fixes "Empty = allow all" comment (actual behavior is reject all) and removes internal config details from unauthorized user reply. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unauthorized users now receive a clickable link to the Web UI with their chat ID pre-filled. The ConnectorsPage shows a confirmation banner — one click to authorize, no config file editing or restart needed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
timFinn
pushed a commit
to timFinn/OpenAlice
that referenced
this pull request
Apr 16, 2026
Upstream changes:
- AgentEvent type system with runtime validation
- Decimal precision for monetary fields (all brokers)
- Profile-based AI config with preset catalog
- Codex AI provider (OpenAI via ChatGPT OAuth)
- UI reorganization (Automation, Logs, News pages)
- News feed view with filtering + /api/news endpoint
- Currency-aware portfolio + FX rates
- CCXT Hyperliquid support + dynamic credentials
- Commodity canonical naming + catalog
- Telegram auth + trading panel
- Session awareness tools + Dev workbench
Fork features preserved:
- Signal router (8 signals, 2m poll)
- Market Pulse dashboard (/pulse)
- Paper bot scorecard + attribution
- Economy tools (FRED, CPI, rates)
- Quote streaming (Alpaca WS + CCXT Pro)
- Safety guards (6 autonomous guards)
- Dual account architecture
- Heartbeat active-hours + compaction
- Fear & Greed, GDELT, prediction markets
Merge fixes:
- Guards/portfolio-analytics adapted to Decimal string fields
- Calculator spec updated for CalculateOutput { value, dataRange }
- Technical indicators (STOCHRSI, ADX, OBV, VWAP, PIVOT) accept TrackedValues
- Persona hot-reload merged with date injection
- Commodity provider uses correct providers.commodity config
9 tasks
timFinn
added a commit
to timFinn/OpenAlice
that referenced
this pull request
Apr 16, 2026
Merge upstream PRs TraderAlice#102-TraderAlice#124 (v0.9.0-beta.12)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
listConnectors,listSessions,readSession) that give the AI cross-session visibility — it can now query what happened in other sessions (e.g., heartbeat checks web chat context, web chat reads heartbeat reasoning)historyPreambleso the AI knows where it's operating (Web UI, Telegram, heartbeat, cron, MCP Ask)ConnectorCenternow restores last interaction from EventLog on startup so it survives restartsTest plan
listConnectors,listSessions,readSession🤖 Generated with Claude Code