Commit Graph

8 Commits

Author SHA1 Message Date
Yunxiao Xu
575e1a2e53 feat(orchestrator): Implement high-level task decomposition in Planner node 2026-02-23 19:32:45 -08:00
Yunxiao Xu
013208b929 feat(workers): Implement input/output mapping for Data Analyst subgraph 2026-02-23 19:32:45 -08:00
Yunxiao Xu
cb045504d1 feat(workers): Extract Coder and Executor nodes into Data Analyst worker subgraph 2026-02-23 19:32:45 -08:00
Yunxiao Xu
5324cbe851 feat(workers): Define WorkerState for the Data Analyst subgraph 2026-02-23 19:32:45 -08:00
Yunxiao Xu
eeb2be409b feat(executor): Integrate VFS helper for in-memory artifact tracking 2026-02-23 19:32:45 -08:00
Yunxiao Xu
8957e93f3d feat(graph): Extend AgentState with checklist, current_step, and vfs 2026-02-23 19:32:45 -08:00
Yunxiao Xu
68c0985482 feat(auth): Complete OIDC security refactor and modernize test suite
- Refactored OIDC flow to implement PKCE, state/nonce validation, and BFF pattern.
- Centralized configuration in Settings class (DEV_MODE, FRONTEND_URL, OIDC_REDIRECT_URI).
- Updated auth routers to use conditional secure cookie flags based on DEV_MODE.
- Modernized and cleaned up test suite by removing legacy Streamlit tests.
- Fixed linting errors and unused imports across the backend.
2026-02-15 02:50:26 -08:00
Yunxiao Xu
7a69133e26 Refactor: Move backend files to backend/ directory and split .gitignore 2026-02-11 17:40:44 -08:00