Skip to content

feat: add Augur Investment Analysis page (17 investor personas)#907

Open
BruceLanLan wants to merge 1 commit into
EKKOLearnAI:mainfrom
BruceLanLan:feat/augur-investment-analysis
Open

feat: add Augur Investment Analysis page (17 investor personas)#907
BruceLanLan wants to merge 1 commit into
EKKOLearnAI:mainfrom
BruceLanLan:feat/augur-investment-analysis

Conversation

@BruceLanLan
Copy link
Copy Markdown

Summary

This PR integrates Augur — a multi-agent investment analysis system — as a native page in Hermes Web UI.

  • Adds /hermes/investment route with InvestmentView.vue
  • Sidebar entry under the Agent group with a pulse-chart icon
  • 17 investor personas: Buffett, Graham, Lynch, Dalio, Munger, Soros, Marks, Cathie Wood, Fisher, ARPS, Aschenbrenner, 大宇, Thiel, 段永平, 张磊, 李录, 但斌
  • Calls Augur's local FastAPI (http://localhost:8000) — URL is configurable per-session
  • Graceful fallback if Augur is not running (clear error message with startup instructions)
  • Uses Naive UI (NCard, NGrid, NTag, NSpin, NStatistic, NAlert, NInput, NButton), Vue 3 Composition API, and existing Hermes patterns
  • i18n key sidebar.investment added to all 9 supported locales (en, zh, zh-TW, ja, ko, de, es, fr, pt)

Augur setup (prerequisites)

git clone https://github.com/BruceLanLan/augur.git
cd augur && pip install -r requirements.txt
python3 -m dashboard.app  # starts on :8000

Test plan

  • Start Augur (python3 -m dashboard.app)
  • Open Hermes Web UI, navigate to Investment Analysis sidebar item under Agent group
  • Enter ticker "AAPL", click Analyze
  • Verify 17 agent cards appear with signals (bullish/neutral/bearish) and score bars
  • Verify consensus banner shows ticker, overall score, and signal tag
  • Test without Augur running — friendly error message should show with startup instructions
  • Verify sidebar item shows correctly in collapsed (icon-only) mode
  • Switch language — verify i18n label renders correctly in all supported languages

🤖 Generated with Claude Code

Adds a new /hermes/investment route with 17 investor persona cards.
Integrates with Augur FastAPI backend (http://localhost:8000) to display
multi-agent consensus analysis for any stock ticker.

Features:
- Ticker search with configurable Augur API URL
- 17 investor persona cards with signal badges and score bars
- Multi-agent consensus banner with overall score
- Graceful fallback when Augur API is not running
- Sidebar entry under the Agent group
- i18n key added to all 9 supported locales

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant