What's Changed
- feat(agents-api): Add cozo migrations for tasks schema by @creatorrr in #349
- feat(agents-api): updated openapi schema for tasks spec by @alt-glitch in #350
- Update README.md by @ijindal1 in #384
- Update README.md by @ijindal1 in #385
- feat(agents-api): cozo queries for tasks by @creatorrr in #352
- fix(sdks/ts): Fixed bugs, updated sdk by @alt-glitch in #390
- feat(agents-api): Toy implementation of Tasks by @creatorrr in #391
- feat(agents-api): Adaptive context (via recursive summarization) by @creatorrr in #306
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /sdks/ts in the npm_and_yarn group across 1 directory by @dependabot in #394
- v/0.3.9 by @creatorrr in #395
- feat(tasks): Enable all fields of ExecutionInput by @creatorrr in #396
- feat(tasks): Update execution transition relation by @creatorrr in #397
- fix: Handle prompt too big error by @whiterabbit1983 in #401
- feat(sdks/ts): Add adaptive context options to the SDK by @creatorrr in #404
- feat(sdks/ts): Add runtime validations for TS SDK by @creatorrr in #425
- refactor(agents-api): Rework routers to split routes into individual files by @creatorrr in #422
- support for
Hermes-2-Theta-Llama-3-8B
as default OSS model by @alt-glitch in #424 - fix: Add exception handler for litellm API error by @whiterabbit1983 in #432
- fix(openapi): Fix mistakes in openapi.yaml file by @creatorrr in #434
- fix: Apply various small fixes to task execution logic by @whiterabbit1983 in #436
- Codegen for all new typespec types by @creatorrr in #435
- feat(agents-api): New chat context query and model by @creatorrr in #437
- feat(agents-api): Add get_transition query by @creatorrr in #438
- chore: Disable all the routes except of tasks and agents by @whiterabbit1983 in #439
- fix(agents-api): Fix execution input query by @creatorrr in #440
- f/wait for input step by @creatorrr in #441
- feat(agents-api): Implement doc* models by @creatorrr in #442
- Reimplement tests for queries and operations by @creatorrr in #443
- feat(agents-api): Hybrid docs search by @creatorrr in #444
- feat(agents-api): Add temporal workflow lookup relation and queries by @creatorrr in #446
- feat: new routes for docs, users, search by @creatorrr in #445
- feat(agents-api): Add litellm proxy to docker compose by @creatorrr in #448
- fix(agents-api): Fixed tests for models and queries by @creatorrr in #449
- creatorrr/f add missing tests by @creatorrr in #450
- feat(agents-api): Add route tests by @creatorrr in #451
- Add tests for docs routes by @creatorrr in #452
- feat(agents-api): Preliminary implementation of session.chat by @creatorrr in #453
- feat(agents-api): Make chat route tests pass by @creatorrr in #454
- feat(agents-api): Add some workflow tests by @creatorrr in #456
- fix(agents-api): Minor fix to tests by @creatorrr in #457
- f/task tests by @creatorrr in #458
- feat(agents-api): ALL TESTS PASS!! :D by @creatorrr in #459
- feat: Add test for evaluate step by @creatorrr in #460
- fix(agents-api): Fix typespec for foreach step and regenerate by @creatorrr in #461
- fix(agents-api): Fix the typespec bug and regenerate by @creatorrr in #462
- x/fix codec by @creatorrr in #463
- feat(agents-api): Add YAML support by @creatorrr in #464
- refactor(agents-api): Minor refactors to typespec types by @creatorrr in #465
- fix(agents-api): Fix map reduce step and activity by @creatorrr in #466
- fix(agents-api): Make the sample work by @creatorrr in #467
- Dev tasks by @whiterabbit1983 in #447
- fix: Build cozo-bin docker image directly from cozo repo by @creatorrr in #469
- feat(memory-store): Add backup cronjob by @creatorrr in #470
- fix: Fix deployment docker compose and move temporal into separate service by @creatorrr in #471
- fix(agents-api): Fix prompt step by @creatorrr in #472
- fix(agents-api): Fix task execution logic by @creatorrr in #473
- Fix create agent tool by @HamadaSalhab in #474
- fix(agents-api): Fix bug in task-execution workflow and uuid-int-list-to-str fn by @creatorrr in #476
- fix(agents-api): Fix prompt render, codec and task execution by @creatorrr in #478
- fix(agents-api): Fix more render issues, execution logic by @creatorrr in #479
- x/fix task execution by @creatorrr in #482
- text-embeddings-inference-cpu temp fix for Apple Silicon CPUs by @HamadaSalhab in #480
- fix(agents-api): Fix task execution logical errors by @creatorrr in #483
- feat(agents-api): Transitions stream SSE endpoint by @creatorrr in #485
- feat(agents-api): Set/get steps based on workflow state by @creatorrr in #484
- Scrum 22 [FIX] agents api list agent tools is returning an empty list by @HamadaSalhab in #487
- fix(agents-api,typespec): Fix chat/entry typespec models to include tool_calls by @creatorrr in #489
- fix: Change log-step to a jinja template rather than a simpleeval expression by @creatorrr in #488
- feat(agents-api): Add parallelism option to map-reduce step by @creatorrr in #490
- fix: Fix import by @whiterabbit1983 in #494
- misc fixes by @creatorrr in #495
- build(deps): Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot in #493
- hotfix: Apply a temp hotfix for sessions.chat by @creatorrr in #497
- hotfix(agents-api): Fix session.situation not being rendered by @creatorrr in #499
- feat: Add agent tools to completion data before sending to litellm in prompt by @creatorrr in #498
- dev -> main by @creatorrr in #502
- fix(agents-api): fix create_agent and create_or_update_agent query by @creatorrr in #503
- fix(llm-proxy): Update docker image to main-v1.46.2 by @creatorrr in #504
- Add custom api key support to chat endpoint by @HamadaSalhab in #507
- fix(agents-api): Fix doc recall using search by text by @creatorrr in #506
- docs: update api.md by @eltociear in #508
- fix: Get PostgreSQL settings via env vars by @whiterabbit1983 in #509
- main <- dev by @creatorrr in #511
- Vertex AI client by @whiterabbit1983 in #510
- fix: Retry worker on runtime errors by @whiterabbit1983 in #512
- dev -> main by @creatorrr in #514
- dev -> main by @creatorrr in #515
- fix: Fix version in bandit-security-check-python-agents-api.yml by @creatorrr in #539
- feat(integrations-service): Add new integrations & refactor integrations service by @HamadaSalhab in #540
- fix(agents-api): Fix updating task execution by @HamadaSalhab in #542
- fix(agents-api): Fix JobStatus name in get job endpoint by @HamadaSalhab in #544
- feat: Added temporal codec server route & cookbooks. Updated the CONTRIBUTING.md file by @Vedantsahai18 in #543
- F/codec: Added Readme for cookbooks and updated the Colab links by @Vedantsahai18 in #550
- feat(agents-api): Add static checking for Jinja templates & Python expressions in task creation | Add validation for subworkflows by @HamadaSalhab in #570
- doc: Add code reading instructions to CONTRIBUTING.md by @creatorrr in #556
- fix(agents-api): Switch to monkeypatching because everything is shit by @creatorrr in #573
- feat(agents-api): Add embeddings to doc get/list response by @HamadaSalhab in #578
- Enhanced the error messages by @VivekGuruduttK28 in #575
- fix(agents-api): Remove unnecessary 'type' property from tool type definition by @creatorrr in #574
- Enhanced error message in create, delete agent by @JeevaRamanathan in #572
- feat(agents-api): Naive speed improvement to cozo queries by adding limit=1 to all relevant queries by @creatorrr in #580
- Improve docstrings + minor code refactor by @lhy-hoyin in #545
- feat: Add API call tool type by @creatorrr in #571
- feat(typespec,agents-api): Add system tool call types by @creatorrr in #585
- fix(typespec,agents-api): Update metadata_filter to have object type by @creatorrr in #586
- feat(agents-api): Add retry policies to temporal workflows/activities by @HamadaSalhab in #551
- docs: add Japanese README by @eltociear in #598
- doc: Update README according to feedback, add TOC and collapse devfest callout by @creatorrr in #599
- feat: Email provider integration tool by @creatorrr in #602
- fix: Add developer_id constraints in all queries when possible by @creatorrr in #603
- feat(agents-api): Add doc search system tool by @HamadaSalhab in #604
- Enhanced error messages in models/user by @JeevaRamanathan in #583
- Docs(README): Fix mistakes in README by @HamadaSalhab in #613
- feat(memory-store): Make
cozo_data
volume external by @HamadaSalhab in #616 - Modified the import to use openai and set the API key using openai.api_key by @Shuvo31 in #611
- Feat(agents-api): Replace Retry Policies with Temporal Interceptors & Add more non-retryable errors by @HamadaSalhab in #612
- doc: soft-link docs/README.md to README by @creatorrr in #619
- feat(agents-api): Add some LiteLLM exceptions to the list of non-retryable errors by @HamadaSalhab in #622
- feat(agents-api): Add
wait_for_input
step to the acceptable steps insideforeach
step by @HamadaSalhab in #625 - Misc fixes by @creatorrr in #627
- doc: Add cookbooks and ideas for what to build with julep by @creatorrr in #592
- Fix: 404 - page not found #631 by @bilalmirza74 in #632
- feat: Add prometheus and grafana support by @whiterabbit1983 in #523
- fix: Exclude unset fields from agent's default settings by @whiterabbit1983 in #628
- feat: Create a new blob-store service for handling large temporal payloads by @creatorrr in #642
- Automate README translations by @itsamziii in #624
- feat: add issue template form by @utsavdotdev in #634
- fix(typespec): Misc fixes in typespec definitions by @creatorrr in #638
- Allow to Add a Move to Top button to enhance the ease of navigation for README readers. by @sudhanshu-77 in #636
New Contributors
- @ijindal1 made their first contribution in #384
- @eltociear made their first contribution in #508
- @Vedantsahai18 made their first contribution in #543
- @VivekGuruduttK28 made their first contribution in #575
- @JeevaRamanathan made their first contribution in #572
- @lhy-hoyin made their first contribution in #545
- @Shuvo31 made their first contribution in #611
- @bilalmirza74 made their first contribution in #632
- @itsamziii made their first contribution in #624
- @utsavdotdev made their first contribution in #634
- @sudhanshu-77 made their first contribution in #636
Full Changelog: v0.3.4...v1.0.0