Commit Graph

318 Commits

Author SHA1 Message Date
Steve Androulakis
1bd69db1d0 stripe usd invoices 2025-09-29 14:30:42 -07:00
Steve Androulakis
98a1b75dff Fix mcp native tool goals (#58)
* frontend ui error configurable timeout

* fixed bug where goals with MCP stopped native tools from executing
2025-09-28 12:20:36 -07:00
Steve Androulakis
e248a6778d frontend ui error configurable timeout (#57) 2025-09-28 12:17:11 -07:00
Dan Davison
d0dca40b93 Add poe (#55) 2025-09-04 15:44:12 -07:00
Dan Davison
457fa1fce8 Add GitHub Actions CI (#54) 2025-09-04 09:54:31 -07:00
Dan Davison
3c71a062fd Improve implementation of is_mcp_tool (#53) 2025-09-04 09:54:12 -07:00
Ben Ellis
380009f292 Update README.md (#51)
Fix typo in the word "reliability"
2025-08-18 10:38:45 -07:00
Dan Davison
68ac9c40eb Migrate to uv (#52)
* uvx migrate-to-uv

* uv migration

* Fix hatch build

* Fixup

* uv run

* Add tab completion to devcontainer uv

Co-authored-by: Simon Emms <simon@simonemms.com>

* Revert "Add tab completion to devcontainer uv"

This reverts commit a3b7bdd84b.

---------

Co-authored-by: Simon Emms <simon@simonemms.com>
2025-07-30 11:37:42 -06:00
Simon Emms
4ed4efbe83 chore: add support for devcontainers (#50) 2025-07-22 09:47:07 -07:00
Steve Androulakis
40714071d6 Update todo.md
[ ] get this on the Model Context Protocol site's list of MCP clients https://modelcontextprotocol.io/clients
2025-06-20 13:04:54 -07:00
Mason Egger
c2785b79f4 Update API to use proper query (#44)
Looks like you changed the query handler in the Workflow but didn't update the API. Minor patch.
0.4.1
2025-06-16 10:28:05 -07: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