autogen icon indicating copy to clipboard operation
autogen copied to clipboard

[Experimental] HTTP agent runtime

Open lspinheiro opened this issue 8 months ago • 1 comments

Why are these changes needed?

This is an initial proposal for an experimental http agent runtime based on fastapi and json-rpc. The goal is to support existing middleware system to facilitate enhancement of agent functionality such as enabling authentication.

Related issue number

Related to #6355

Checks

lspinheiro avatar Apr 22 '25 02:04 lspinheiro

Codecov Report

Attention: Patch coverage is 61.65884% with 245 lines in your changes missing coverage. Please review.

Project coverage is 78.85%. Comparing base (cc2693b) to head (8ab2a22).

Files with missing lines Patch % Lines
...t/src/autogen_ext/runtimes/http/_worker_runtime.py 63.55% 129 Missing :warning:
...ext/runtimes/http/_worker_runtime_host_servicer.py 53.50% 73 Missing :warning:
.../autogen_ext/runtimes/http/_worker_runtime_host.py 60.90% 43 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6356      +/-   ##
==========================================
- Coverage   79.52%   78.85%   -0.67%     
==========================================
  Files         225      230       +5     
  Lines       16641    17280     +639     
==========================================
+ Hits        13233    13627     +394     
- Misses       3408     3653     +245     
Flag Coverage Δ
unittests 78.85% <61.65%> (-0.67%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Apr 22 '25 03:04 codecov[bot]