Academy v0.4.0
What's Changed
New Features
- Log Exceptions from Http Exchange by @AK2000 in #286
- Adding methods to remove a mailbox from a group by @AK2000 in #297
- Adding Action Cancellation by @AK2000 in #300
- Add hosted exchange as default for
CloudExchangeFactoryby @yadudoc in #320 - Remove SURPRISE! punctuation for unsurprising log messages by @benclifford in #329
- Add action logging events by @benclifford in #335
- Add query by string for agent discovery by @jz1909 in #359
- Add asyncio task identifier along side thread and process by @benclifford in #344
- Unify message tag and action invocation ID by @benclifford in #345
- Add action invocation log pseudo-states to runtime side by @benclifford in #347
- Add validation to agent_on_startup and agent_on_shutdown by @AK2000 in #365
Bug Fixes
- Adding terminate in manager in addition to runtime by @AK2000 in #292
- Implement internal timeout and retry for recv on http exchange by @AK2000 in #291
- Add error handling around bad executor specification by @benclifford in #298
- Fix Cancellation Race Condition in Handle by @AK2000 in #313
- Add missing f to log f-string by @benclifford in #339
- Fix typo in seconds per hour in mailbox expiration calculation by @gpauloski in #349
- Adding Log Rotation to HttpExchange Server by @AK2000 in #363
- Add extra='forbid' to ExchangeServingConfig for consistency by @benclifford in #332
- Adding covariance to handle type generic by @AK2000 in #351
- Updating Default Auth Method for HttpExchangeFactory by @AK2000 in #368
- Fix re-authentication problem with default cloud exchange URL by @AK2000 in #371
Internal Changes
- Removing system exit on token validation error by @AK2000 in #287
- Check all imports can be imported at the top level by @benclifford in #283
- Fix a typo in test name by @benclifford in #334
- Check log file exists after asking agent to log by @benclifford in #328
- Remove untested log configuration by @benclifford in #336
- Remove under-defined action field from Response by @benclifford in #346
Documentation
- Documentation on LLMs by @AK2000 in #302
- More Details for LangChain + Academy Example by @ianfoster in #307
- Fix Bugs in LLM Guide by @AK2000 in #311
- Molecular Design Example by @AK2000 in #309
- Group Chat Example by @AK2000 in #310
- Update link to molecular design example in hpc.md by @AK2000 in #315
- Fix Typo in Multi-Agent Example by @raffenet in #318
- Updating arxiv citation by @AK2000 in #323
- Cloud Exchange Example by @AK2000 in #370
Build and Packaging
Uncategorized Changes
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #284
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #290
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #296
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #301
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #303
- Fixing navigation in docs by @AK2000 in #304
- Update llm.md by @ianfoster in #306
- Update Examples README.md by @ianfoster in #308
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #312
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #316
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #317
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #319
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #322
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #340
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #348
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #352
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #355
- Switch to Sever-Side Events for Listening by @AK2000 in #354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #356
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #362
- Bump version from 0.3.1 to 0.4.0 by @yadudoc in #369
New Contributors
- @ianfoster made their first contribution in #306
- @raffenet made their first contribution in #318
- @jz1909 made their first contribution in #359
Full Changelog: v0.3.1...v0.4.0