Commit Graph

308 Commits

Author SHA1 Message Date
Mason Egger
b0408d9ed6 Update API to use proper query
Looks like you changed the query handler in the Workflow but didn't update the API. Minor patch.
2025-06-16 10:53:40 -05:00
Steve Androulakis
861e55a8d0 Mcp enhancements (#43)
* reuses MCP connections in each worker for efficiency

* you can see your food

* you can see your food

* prompt eng around images
2025-06-16 08:37:32 -07:00
Steve Androulakis
49dd00ec3b removed defunct goal registry file 2025-06-13 09:09:01 -07:00
Steve Androulakis
5d55a9fe80 Model Context Protocol (MCP) support with new use case (#42)
* initial mcp

* food ordering with mcp

* prompt eng

* splitting out goals and updating docs

* a diff so I can get tests from codex

* a diff so I can get tests from codex

* oops, missing files

* tests, file formatting

* readme and setup updates

* setup.md link fixes

* readme change

* readme change

* readme change

* stripe food setup script

* single agent mode default

* prompt engineering for better multi agent performance

* performance should be greatly improved

* Update goals/finance.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update activities/tool_activities.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* co-pilot PR suggested this change, and now fixed it

* stronger wording around json format response

* formatting

* moved docs to dir

* moved image assets under docs

* cleanup env example, stripe guidance

* cleanup

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
0.4.0
2025-06-09 16:39:57 -07:00
Steve Androulakis
1811e4cf59 README for contribs 0.3.0 2025-06-01 09:00:11 -07:00
Steve Androulakis
157c337d23 README for contribs 2025-06-01 08:59:52 -07:00
Steve Androulakis
e52ddd3e5e straggler linted file 2025-06-01 08:58:19 -07:00
Steve Androulakis
eb06cf5c8d Enhance Dev Experience and Code Quality (#41)
* Format codebase to satisfy linters

* fixing pylance and ruff-checked files

* contributing md, and type and formatting fixes

* setup file capitalization

* test fix
2025-06-01 08:54:59 -07:00
Steve Androulakis
e35181b5ad Temporal tests (#40)
* temporal tests

* codex setup env script to readme
2025-05-29 12:56:58 -07:00
Ka Wo Fong
f7ef2b1c7e fix(setup): add stripe to dep (#39) 2025-05-29 08:42:22 -07:00
Steve Androulakis
71e54b9ecd todo list (#38)
* Update todo.md
2025-05-29 08:26:16 -07:00
Steve Androulakis
a7a2002217 Update setup.md 2025-05-27 11:02:41 -07:00
Steve Androulakis
5a3bfbd848 mock football data if no key (#37) 2025-05-27 10:47:50 -07:00
Steve Androulakis
7bb6688797 Jonymusky litellm integration (#36)
* feat: LiteLLM integration

* update

* chore: make start-dev

feedback from: https://github.com/temporal-community/temporal-ai-agent/issues/31

* bump dependencies

* clean up setup.md

* setup update

---------

Co-authored-by: Jonathan Muszkat <muskys@gmail.com>
2025-05-26 14:37:14 -07:00
Steve Androulakis
847f4bbaef Review dallastexas92 nostripekey (#35)
* Update setup.md

Detail that the stripe key must be commented out in order to create a dummy invoice

* Update create_invoice.py

Remove the example invoice function as the 'else' statement already captures this

* Update setup.md

Edited verbiage for the create invoice explanation

* cover empty stripe api env

---------

Co-authored-by: Dallas Young <33672687+dallastexas92@users.noreply.github.com>
2025-05-26 14:13:59 -07:00
Steve Androulakis
f8e0dd3b2a Docker setup (#34)
* Add Docker for better DX from Znack's PR

* setup readme

---------

Co-authored-by: znack <scher56@gmail.com>
2025-05-26 14:02:22 -07:00
Mason Egger
2f3afd6954 relocking Poetry lock file to align with pyproject.toml (#32)
Approved, thanks Mason!
2025-05-08 11:12:38 -07:00
Steve Androulakis
edb7df5b3c 0.2.0 changelog 0.2.0 2025-04-28 09:16:34 -07:00
Steve Androulakis
05041f9433 prompt eng on money movement args 2025-04-25 07:25:29 -07:00
Steve Androulakis
0767533ca1 prompt goal fix: not money order 2025-04-25 07:17:17 -07:00
Steve Androulakis
611a6b6238 Merge pull request #29 from temporal-community/josh-multiagent-steve-fixes
Josh multiagent capability, Steve fixes. Original PR: https://github.com/temporal-community/temporal-ai-agent/pull/25
2025-04-24 20:28:37 -07:00
Steve Androulakis
7850af6be2 prompt engineering 2025-04-24 20:25:02 -07:00
Steve Androulakis
a29b100017 mucho fixes and prompt engineering 2025-04-24 20:16:24 -07:00
Steve Androulakis
a5fc6ad477 Josh multi-agent changes
Merge remote-tracking branch 'josh/main' into josh-merge-branch
2025-04-24 18:54:18 -07:00
Joshua Smith
c9ae8b29bf Polishing before Webinar: Merge pull request #18 from joshmsmith/development
- updates to pyproject.toml to add contributors and update some pytest config
- updates to documentation - clarification cleanup
- defaulting to finserv goals
2025-04-24 12:44:58 -04:00
Joshua Smith
7ef10e2481 - updates to pyproject.toml to add contributors and update some pytest config
- updates to documentation - clarification cleanup
- defaulting to finserv goals
2025-04-24 12:37:16 -04:00
Joshua Smith
183f834635 Merge pull request #17 from joshmsmith/development
testing complete
2025-04-23 11:21:15 -04:00
Joshua Smith
47c4b99f2c adjusting loan sample conversation 2025-04-22 15:16:33 -04:00
Joshua Smith
823208db3c - adding Steve's updated confirm box UI
- goal prompts and agent changes to smooth out that interaction and remove listagents duplication
adding extra confirmation for money movement tool
2025-04-22 12:22:42 -04:00
Steve Androulakis
b4aa929451 confirm box is pretty now 2025-04-21 09:00:06 -07:00
Joshua Smith
b4d57cfad6 Merge main changes into development 2025-04-21 09:56:58 -04:00
Joshua Smith
2a1624f621 back to claud 3.5
prompts and adding list-agents automatically in goal registry
fixing some finserv tool args
2025-04-21 09:55:45 -04:00
Joshua Smith
326a5a5beb Merge pull request #16 from joshmsmith/ecommerce
Fixes coming in delivered by the ecommerce branch:

new ecommerce scenarios
fixes for multi-goal:post first real goal goal switch: duplicate listagents behavior from the toolplanner
adding ecommerce initial guidance
fixed new-goal guidance prompts for multi-goal mode
(minor) fixed abug in money movement so it won't connect to temporal cloud if it's not doing a real workflow
(minor) fixed abug in loan application so it won't connect to temporal cloud if it's not doing a real workflow
some todo notes cleanup
2025-04-18 17:13:03 -04:00
Joshua Smith
163477c066 Merge branch 'main' into ecommerce 2025-04-18 17:11:26 -04:00
Joshua Smith
d48dafcaa5 - fixes for multi-goal:post first real goal goal switch: duplicate listagents behavior from the toolplanner
- adding ecommerce initial guidance
- fixed new-goal guidance prompts for multi-goal mode
- (minor) fixed abug in money movement so it won't connect to temporal cloud if it's not doing a real workflow
- (minor) fixed abug in loan application so it won't connect to temporal cloud if it's not doing a real workflow
- some todo notes cleanup
2025-04-18 17:08:44 -04:00
Joshua Smith
32e856e494 fixing second goal selection loop with prompts 2025-04-17 15:20:17 -04:00
Joshua Smith
a07af3e7bf Merge pull request #15 from joshmsmith/financial-services-demo-scenarios
merging commits/no change
2025-04-17 11:34:39 -04:00
Joshua Smith
fc07315358 Merge pull request #14 from joshmsmith/development
Development
2025-04-17 11:34:01 -04:00
Joshua Smith
ebb12feafa Merge pull request #13 from joshmsmith/main
sync development with changes from main
2025-04-17 10:58:19 -04:00
Joshua Smith
7b2c7cef8f Merge pull request #12 from joshmsmith/main
fixing some post-merge bugs
2025-04-17 10:56:14 -04:00
Laine
4410f30642 Default to dummy data for tracking package 2025-04-17 10:09:58 -04:00
Laine
77942b19a1 Merge branch 'ecommerce' of https://github.com/joshmsmith/temporal-ai-agent into ecommerce 2025-04-17 09:19:33 -04:00
Laine
247bac0a28 Try to fix multiple ListAgents steps 2025-04-17 09:19:29 -04:00
Joshua Smith
cf55f0eaee fixing some post-merge bugs 2025-04-17 08:59:15 -04:00
Joshua Smith
0c678a120a Merge pull request #11 from joshmsmith/main
pushing changes from main to finserv branch
2025-04-17 08:54:38 -04:00
Joshua Smith
6383614076 Merge branch 'financial-services-demo-scenarios' into main 2025-04-17 08:54:24 -04:00
Joshua Smith
92bce11151 Merge pull request #10 from joshmsmith/main
pushing main changes down to ecommerce
2025-04-17 08:52:32 -04:00
Joshua Smith
e5405907fa Merge branch 'ecommerce' into main 2025-04-17 08:52:17 -04:00
Joshua Smith
dddf7f4ccd Merge pull request #9 from joshmsmith/main
pushing main changes down to development
2025-04-17 08:48:26 -04:00
Joshua Smith
6f245a1998 Merge branch 'development' into main 2025-04-17 08:48:15 -04:00