Commit Graph

83 Commits

Author SHA1 Message Date
Marc Duiker a6353bd7e4
Add missing Python dependencies in docs pipeline (#19)
* Add missing dependecies in docs pipeline

* Update docs.yml
2025-03-04 10:18:29 -08:00
Marc Duiker a5489d3907
Add mkdocs config (#17)
* Add files via upload

* Add docs prerequisites to devcontainer

* Add instructions to run the docs locally
2025-03-04 09:34:38 -08:00
Roberto Rodriguez 7fac47b6d4
Enhanced Workflow and Task Registration, Dynamic Message Routing, Structured Validation, and Unified API Integration (#18)
* Refactored Workflow & Task Decorators for Easier Standalone Registration

* Refactored WorkflowApp: Improved Task & Workflow Registration, Enhanced State Management

* Refactored WorkflowTask: Improved LLM Execution, Validation, and Chat History Support

* Refactored API Server & Workflow Services: Unified FastAPI & Dapr Integration

* Refactored Pub/Sub and Message Routing: Unified Dapr Integration & CloudEvent Parsing

* Introduced AgenticWorkflowService: Unified Agent Workflows, State Management & Messaging

* Enhanced Orchestrators with Dapr Workflow Patterns & Intelligent Message Routing

* Updated Text Printer for Agents to show their name.

* Introduced Assistant Agent with Tool-Driven LLM Workflow, Dapr Messaging, and Adaptive Execution

* Consolidated Actor Wrappers into Unified Agent Actor Service and updated agent response logic

* Removed workflows folder from Actors directory. Workflow App and Service folders taking over.

* Introduced Execution Framework with Docker and Local Code Executors for Agents.

* Refactored Dapr gRPC Configuration: Unified Naming and Improved Initialization Logic

* Updated VectorStoreBase to Use Explicit EmbedderBase Type Annotation

* Enhanced Structured Response Handling: JSON Schema & Iterable Support

* Ran notebooks with latest version.

* Updated agentic workflow docs

* removed floki from huggingface chat client

* Updated init files for latest changes

* updated dapr pip package to 1.5.0 to use latest version

* removed floki reference from code and docs. Tags in README still point to floki

* Added a dummy notebook to test ReAct Agents
2025-03-04 06:09:31 -08:00
Marc Duiker 1d108190bd
Add manual trigger to deploy docs (#16) 2025-03-03 12:32:28 -08:00
Marc Duiker 09272d9e64
Clarify usage of devcontainer (#11) 2025-02-27 07:50:18 -08:00
Marc Duiker d450210b41
Create docs pipeline (#12) 2025-02-27 07:50:00 -08:00
Marc Duiker 5b0345e639
Update diagrams to match Dapr style (#13) 2025-02-27 07:05:45 -08:00
Yaron Schneider c83fe3b452
Add Dapr's Conversation API as LLM inference provider (#8)
* add dapr conversation api as llm inference

Signed-off-by: yaron2 <schneider.yaron@live.com>

* add response parsing

Signed-off-by: yaron2 <schneider.yaron@live.com>

* replace http request with dapr client

Signed-off-by: yaron2 <schneider.yaron@live.com>

* address review comments

Signed-off-by: yaron2 <schneider.yaron@live.com>

---------

Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-02-26 05:21:14 -08:00
Marc Duiker 6a08836860
Add devcontainer config (#10)
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com>
2025-02-21 11:48:06 -08:00
Marc Duiker a8fac5d1ff
Update to Dapr Agents logo (#9)
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com>
2025-02-21 11:47:29 -08:00
Elena Kolevska 32e9da2f99
Adds publishing to pypi (#7)
* Adds publishing to pypi

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates header

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* copy paste leftovers

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
2025-02-21 08:09:25 -08:00
Yaron Schneider af1ca1a812
Merge pull request #6 from dapr-sandbox/flokidapr-1
Floki --> Dapr renames
2025-02-03 15:13:14 -08:00
yaron2 03d8ac3851 rename
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-02-03 15:12:31 -08:00
Yaron Schneider 7ac32f4f93
Merge pull request #5 from dapr-sandbox/flokidapr
floki -> dapr file/code reference change
2025-01-27 16:53:55 -08:00
yaron2 2d52cffd74 floki -> dapr file/code reference change
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-01-27 16:31:25 -08:00
Yaron Schneider 977268360d
Merge pull request #4 from dapr-sandbox/textchanges-1
More Floki -> Dapr Agents changes
2025-01-27 15:55:00 -08:00
yaron2 f292b3b824 remove MIT license mention
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-01-27 15:54:42 -08:00
yaron2 67b0c9b264 more Floki -> Dapr Agents changes
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-01-27 15:05:40 -08:00
yaron2 0bffefa7c8 remove mkdocs
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-01-27 15:01:52 -08:00
yaron2 dd27e2e4b0 floki --> dapr_agents changes
Signed-off-by: yaron2 <schneider.yaron@live.com>
2025-01-27 14:53:18 -08:00
Roberto Rodriguez 37a48c2700
Merge pull request #3 from dapr-sandbox/fix/floki-to-dapr-agents
Migrate floki module to dapr_agents
2025-01-25 20:35:15 -08:00
Roberto Rodriguez 4e11be6255 Updated README a little bit 2025-01-25 19:05:15 -05:00
Roberto Rodriguez 87d072dae5 Refreshed all notebooks with dapr_agents module 2025-01-25 19:05:01 -05:00
Roberto Rodriguez f902c99da8 Replaced floki module with dapr_agents and updated setup files 2025-01-25 19:04:26 -05:00
Roberto Rodriguez 1a323f525a
Merge pull request #2 from dapr-sandbox/feature/sentencetransformer-cachedir
Add SentenceTransformer Cache Directory
2025-01-25 14:10:25 -08:00
Roberto Rodriguez 6c4c4d98e0 Updating package version 2025-01-25 16:52:37 -05:00
Roberto Rodriguez 7348c1618d Added directory to cache or load the model 2025-01-25 16:50:07 -05:00
Roberto Rodriguez 2ed126e44c
Merge pull request #1 from dapr-sandbox/fix/dependencies-and-lazy-init
Fixed Dependencies, Enabled Laxy Init for Arxiv Package and Added Debug logging for Structured Output
2025-01-25 13:45:51 -08:00
Roberto Rodriguez 7518b3253f Updated project dependencies and package version. Also, no more Python 3.9 2025-01-25 16:14:26 -05:00
Roberto Rodriguez a164fde429 Added debug logging for structured output function 2025-01-25 16:13:41 -05:00
Roberto Rodriguez 3609a14772 Enabled lazy init for arxiv fetcher 2025-01-25 16:13:24 -05:00
Roberto Rodriguez d87dcda832 FLOKI Initial Contribution 2025-01-14 13:05:22 -05:00
Yaron Schneider e02fdf7c5a
Initial commit 2025-01-02 10:45:53 -08:00