Commit Graph

53 Commits

Author SHA1 Message Date
ea3da00b95 fix: use TestClient as context manager to trigger lifespan 2026-03-18 15:05:01 -05:00
bb8ea790f5 fix: origin party 2026-03-13 13:36:45 -05:00
8d20656a37 fix: pass customer_id directly to tools instead of state
- Avoids JSON serialization errors with HumanMessage objects
- schedule_appointment now receives customer_id as direct parameter
2026-03-11 00:29:03 -05:00
e92cb969e9 feat: personalize agent interaction with customer name
- Update prompt to use customer name for personalized greetings
- Pass state to tools via agent execution
- schedule_appointment now gets customer_id from state if not provided
2026-03-11 00:21:55 -05:00
f90da6a14b fix: restore 'party.' key in customer identification 2026-03-11 00:13:59 -05:00
6eb381080a refactor: move customer identification to agent node
- Add identify_customer_node to Agent class for customer lookup
- Webhook now only passes customer_phone to agent state
- Customer identification happens in agent flow: START -> identify_customer -> llm_call -> tool_node -> END
2026-03-11 00:08:58 -05:00
5de87b7c8f feat: add find_customer_by_identifier tool and customer state fields
- Add find_customer_by_identifier tool to NaliiaTools
- Add customer_name and customer_id to MessagesState schema
- Update NALIIA_PROMPT template with new tools
- Integrate customer lookup in chat webhook using phone number
2026-03-11 00:02:56 -05:00
4669ae2289 fix: use async aget method for AsyncPostgresSaver checkpointer 2026-03-10 23:02:08 -05:00
4b2cf1e568 feat: add customer phone to agent state on new conversations 2026-03-09 21:10:31 -05:00
f78908ad88 feat: improve tool documentation and timezone handling 2026-03-09 20:46:16 -05:00
f336da0cee fix: Delete mcp dir 2026-03-08 00:56:36 -05:00
3431a37119 feat: add Docker deployment for the bot
- Add Dockerfile for Python 3.13 container
- Update docker-compose with naliia_bot service
- Add DB_HOST config for container networking
- Add .dockerignore for build optimization
- Update README with Docker documentation
2026-03-08 00:18:51 -05:00
d0d451829e feat: Add tools 2026-03-07 22:51:40 -05:00
133c54c4d0 feat: Add Tools with the objetive to create schedules 2026-03-07 22:50:24 -05:00
0dc1b4990c chore: Se usa deepseek modelo 2026-03-05 20:12:30 -05:00
c59169ac7d chore: Parametro del Modelo. 2026-03-05 20:12:15 -05:00
9910fb3023 feat: Tool para calcular la fecha del dia siguiente. 2026-03-05 20:11:45 -05:00
1e5fa373ff feat: Se ajusta el prompt para que sea mas conciso y corto. 2026-03-05 20:10:41 -05:00
91b3ed4070 chore: Update timezone America/Bogota 2026-03-05 10:08:29 -05:00
f2c46e28fb chore: Change Config by ConfigDict, Config was deprecated 2026-03-05 10:07:52 -05:00
9155344a2d feat: Prompt System 2026-03-05 10:07:29 -05:00
21d0f439c7 chore: Move dependencies to build Agent 2026-03-04 19:01:23 -05:00
e440c97743 chore: Change main to so print graph 2026-03-04 19:00:44 -05:00
75adb658e8 feat: start MCP client 2026-03-04 18:51:52 -05:00
04e8400276 chore: Restore dependencies 2026-03-04 18:51:08 -05:00
11e1de9579 chore: Change environment variables by default 2026-03-04 18:50:45 -05:00
ae14feac2f chore: User and Assistant messages are grouped together. 2026-03-04 18:47:17 -05:00
cfd286da40 fix: Restore LLM output 2026-03-04 18:46:30 -05:00
6fc6338413 fix: PEP8 Style 2026-03-04 16:20:56 -05:00
aab046b2ef feat: Implemented memory persistent 2026-03-02 22:55:24 -05:00
da2c2a1528 feat: Implement MemorySaver 2026-02-27 00:47:16 -05:00
e56581d112 feat: Add conversation config 2026-02-26 20:47:28 -05:00
5453d4eed8 feat: Add schemes 2026-02-24 23:36:44 -05:00
42dc2099d2 feat: Add chat webhook 2026-02-24 23:13:09 -05:00
76198f6e32 chore: deleted unnecesary logger 2026-02-24 23:12:11 -05:00
1324bfca05 feat: Add main to generate graph 2026-02-23 18:56:25 -05:00
e1ecf4583e chore: relative path 2026-02-17 13:40:54 -05:00
f39c5ad2a7 chore: relative path 2026-02-17 13:40:38 -05:00
a7fd0ef135 chore: relative path 2026-02-17 13:40:25 -05:00
66fe0a2a13 feat: Add NaliiaTools 2026-02-16 16:35:15 -05:00
63758f5f9c chore: Add logger 2026-02-16 16:30:10 -05:00
20ff3dc8c9 feat: Add tools strategy 2026-02-16 10:50:40 -05:00
d4bc3e0937 feat: Implemented load PROMPTS strategy 2026-02-16 10:48:26 -05:00
4e4179b132 chore: Implemented markdown format in UI response 2026-02-16 10:44:34 -05:00
5d1e0d2984 fix: Deleted strategy Registry to register tools 2026-02-16 10:43:25 -05:00
00d7c111d5 chore: Move ui to src/ui 2026-02-15 19:22:58 -05:00
e28c42ddd8 feat: Implemented Registry Pattern 2026-02-15 15:58:21 -05:00
8e1777ec30 chore: System prompt message 2026-02-11 18:40:04 -05:00
adda2a3e5e feat: Add NaliiaBot API 2026-02-09 15:59:54 -05:00
620d5158d7 feat: Update Dependencies 2026-02-09 10:32:05 -05:00