Commit History

fix: remove unused pandas-ta dependency causing Python version conflict
6c10ae1

BrianIsaac commited on

fix: add RunnableConfig to workflow.ainvoke and astream_events calls
3645e99

BrianIsaac commited on

fix: pass config through tool_node wrapper to ToolNode.ainvoke
54a86b4

BrianIsaac commited on

fix: resolve LangGraph config error and Gradio output mismatch
f72d25e

BrianIsaac commited on

docs: document ASGI error limitation, remove ineffective filter
c69799e

BrianIsaac commited on

fix: add filter to suppress ASGI middleware assertion errors
5391050

BrianIsaac commited on

fix: explicitly disable StarletteIntegration via disabled_integrations
fa49fd4

BrianIsaac commited on

fix: remove StarletteIntegration to prevent ASGI middleware conflicts
9acce5b

BrianIsaac commited on

feat: add centralised logging control via environment variables
5b481a8

BrianIsaac commited on

fix: disable Sentry middleware spans to prevent ASGI conflicts
413ebc2

BrianIsaac commited on

fix: add @spaces.GPU decorator for HF Spaces ZeroGPU compatibility
a6f24fe

BrianIsaac commited on

fix: use dataclass instead of NamedTuple for Python 3.10 compatibility
c325265

BrianIsaac commited on

refactor: replace pandas-ta with manual implementations for HF Spaces
317cf2a

BrianIsaac commited on

fix: resolve MCP tool exposure and persona agent signature issues
bc45c22

BrianIsaac commited on

feat: enable native Gradio MCP server with fastmcp 2.9.1
cea2220

BrianIsaac commited on

fix: resolve audio integration issues and improve UI layout
e877e4d

BrianIsaac commited on

feat: add ElevenLabs TTS integration with on-demand audio buttons
e628e1f

BrianIsaac commited on

refactor(agents): optimize token usage in AdvisoryCouncil and PortfolioBuilderAgent
2de8dd4

BrianIsaac commited on

fix: reduce token usage and improve light theme visibility
15d570b

BrianIsaac commited on

refactor: streamline Build Portfolio UI and improve ReAct agent reliability
2f0f0e6

BrianIsaac commited on

fix: add missing _create_debate_prompt method to AdvisoryCouncil
58d91e2

BrianIsaac commited on

perf: reduce build portfolio token usage by 40-60%
a530e2b

BrianIsaac commited on

fix: hide thinking messages from agent activity chat
1b6e8a5

BrianIsaac commited on

fix: remove duplicate message yields in streaming
bc4e65d

BrianIsaac commited on

fix: prevent duplicate thinking messages in streaming chat
3ec1124

BrianIsaac commited on

fix: improve streaming display UX by cleaning up content
941fe09

BrianIsaac commited on

fix: normalize streaming chunk content to string
ec36eb5

BrianIsaac commited on

feat: add comprehensive error logging for build portfolio debugging
f1a0f4d

BrianIsaac commited on

fix: add comprehensive type normalization in ReAct agent
b812e8d

BrianIsaac commited on

feat: add real-time streaming for Build and Compare workflows
d110daf

BrianIsaac commited on

feat: add user-provided cost basis input for tax analysis
9b12d20

BrianIsaac commited on

fix: improve analyse portfolio page UI layout and agent compatibility
d1839af

BrianIsaac commited on

feat: add streaming progress and fix ReAct agent tool compatibility
3109d12

BrianIsaac commited on

feat: add portfolio rehearsal engine for Test Changes workflow
b5f969d

BrianIsaac commited on

feat: add multi-agent advisory council with bull/bear debate
1586274

BrianIsaac commited on

feat: add ReAct agent for Build Portfolio workflow
9cf801a

BrianIsaac commited on

feat: add task-oriented interface with workflow router
d038452

BrianIsaac commited on

feat: replace statistical models with TTM and N-HiTS deep learning models
9e82dc0

BrianIsaac commited on

fix: add CSS for secondary large buttons to match primary button size
0a6e04f

BrianIsaac commited on

fix: show full AI synthesis text without truncation
e7fa673

BrianIsaac commited on

feat: migrate portfolio auto-save from cache to persistent database storage
dbe3108

BrianIsaac commited on

fix: convert price data to float in performance chart
8f5b563

BrianIsaac commited on

fix: add missing logger import in plotly_charts module
fe8374d

BrianIsaac commited on

feat: implement P2 UX enhancements - history, charts, portfolio management, and performance
19221a0

BrianIsaac commited on

feat: implement P1 UX improvements - export, validation, and accessibility
5ab6829

BrianIsaac commited on

fix: implement authentication security hardening
4f454b4

BrianIsaac commited on

feat: implement P0 frontend UX improvements with tabbed interface
f85e1e8

BrianIsaac commited on

fix: decode orjson bytes to string for Upstash Redis
5f56019

BrianIsaac commited on

fix: resolve Decimal serialisation and UUID generation errors
223daa0

BrianIsaac commited on

perf: optimise data formatting and implement comprehensive caching
1c78117

BrianIsaac commited on