Skip to content

Feat/ask me anything agent#33

Open
rav3n11 wants to merge 45 commits into
mainfrom
feat/ask-me-anything-agent
Open

Feat/ask me anything agent#33
rav3n11 wants to merge 45 commits into
mainfrom
feat/ask-me-anything-agent

Conversation

@rav3n11

@rav3n11 rav3n11 commented Mar 16, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

rav3n11 and others added 30 commits February 20, 2026 22:48
…odules

Define Pydantic models, enums, and 7 Swagger-visible route stubs (all returning 501) so frontend can start integration in parallel.
…s, fix instructions to not mention work types
…up no longer makes sense in the absence of recommendation
…ple languages

- add back to dashboard button on chat
- lint + format
…-branch as it is the working branch for the fork
…a in rename option

(cherry picked from commit ff3c10f010680a3622ee0302e2858411f5e1231f)
Consolidate over-tested instruction/support mode builder tests into single comprehensive tests, merge sort-order check into module loading test, and remove redundant tests that duplicate coverage across layers.
feat(career-readiness): implement instruction and quiz pipeline [CORE-100]
…agent and RAG

- RAG knowledge base for career explorer agent
- implement context building and memory state update for conversation history
- add Career Explorer components and services for chat functionality
- add basic Career Explorer agent executors and scripted user tests
- add markitdown conversion for non .md files during injestion
- add translations for initial message
feat(career-readiness): add entrepreneurship module and update module…
Fidesnoella and others added 15 commits March 9, 2026 20:38
…the UI is manageable since we are having many tags and APIs
- Replace hardcoded Zambia with default_country_of_user from config
- Update welcome message to use {country} placeholder
- Update base instructions role description to use country from config
- Update i18n translation files (en-US, en-GB, sw-KE, es-ES, es-AR)
…ration and grounding metadata support

- unify Career Explorer config into single JSON
 -disable job matching module and add 'soon' badge status
Adds a dedicated /ask-me-anything page with a conversational AI agent
that acts as a platform receptionist — answering questions about what
the platform offers and returning clickable navigation buttons that
redirect users directly to the relevant page.

Backend:
- app/agent/ask_me_anything_agent.py: composition-based agent with
  awareness of all platform routes (top-level + sub-pages for Career
  Readiness and Knowledge Hub)
- app/ask_me_anything/: stateless module (routes, service, types,
  suggested_action) — no DB persistence, client owns history
- agent_types.py: adds ASK_ME_ANYTHING_AGENT enum value
- server.py: registers /ask-me-anything routes

Frontend:
- src/askMeAnything/: full module (AMAPage, AMAChat, AMAAgentMessage,
  AMASuggestedActions, AMAService, types)
- Navigation buttons wrapped in startTransition to avoid React
  suspension error on lazy-loaded route transitions
- routerPaths.ts: adds ASK_ME_ANYTHING route
- app/index.tsx: lazy-loads AMAPage, adds ProtectedRoute entry
- home/modulesService.ts: adds 6th module card on Home dashboard
- i18n: adds askMeAnything translation keys across all 6 locales
…e with ama

- add career explorer to ama agent platform modules constant
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.

5 participants