-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: runloopai/api-client-python
base: siddarth/doc-shared-params
head repository: runloopai/api-client-python
compare: main
- 17 commits
- 137 files changed
- 6 contributors
Commits on Nov 25, 2025
-
fix(scenarios): update parameters for manually maintained start_run_a…
…nd_await_env_ready methods (#692) * update parameters for manually maintained start_run_and_await_env_ready methods * added helper comment (maintains consistency)
Configuration menu - View commit details
-
Copy full SHA for 8000495 - Browse repository at this point
Copy the full SHA 8000495View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8bf33 - Browse repository at this point
Copy the full SHA bf8bf33View commit details
Commits on Nov 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6cc8c2f - Browse repository at this point
Copy the full SHA 6cc8c2fView commit details -
feat(devbox): added devbox.shell(shellName) command and stateful shel…
…l class to SDK (#696) * cp dines * cp dines * cp dines
Configuration menu - View commit details
-
Copy full SHA for c1e8f09 - Browse repository at this point
Copy the full SHA c1e8f09View commit details
Commits on Dec 2, 2025
-
* chore: hide build context APIs * fix(devbox): launch parameter typo * fix(scorer): fixed RL_TEST_CONTEXT to RL_SCORER_CONTEXT * fix(api): don't ignore devbox keep_alive, suspend and resume in api * feat(blueprints): Add build context to the OpenAPI spec (#6494) * chore(mounts): Update documentation for deprecated fields to direct the user to the replacement API * chore(blueprints): Add build context examples (#694) * feat(sdk): added scorer classes to sdk (#698) * added scorer class (kept create and list as static methods for now since we don't know how we're creating scorers yet) * refactored static methods to ScorerOps class * fix example docstrings to use correct scorer create params * scorer tests * fixed scorer unit test parameters for update and validate * update scorer and scorer ops docstrings to be more helpful while not exposing system internals * update docs with scorer classes, methods and types * remove verbose request options in unit test parameters * rename client to ops in client test * rename client test file to ops * added list_empty, list_single and list_multiple unit tests to all ops class tests * fix assert_called to assert_awaited * remove duplicate tests * release: 1.0.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: Adam Lesinski <adam@runloop.ai> Co-authored-by: sid-rl <siddarth@runloop.ai>
Configuration menu - View commit details
-
Copy full SHA for 1bd9450 - Browse repository at this point
Copy the full SHA 1bd9450View commit details
Commits on Dec 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 663ead3 - Browse repository at this point
Copy the full SHA 663ead3View commit details
Commits on Dec 6, 2025
-
feat(SDK): Build context helpers for the python clients and SDKs (#684)
* added context loader helper * added context loader helper to make it easier to add build context when creating a blueprint * added oop build context functional method wrapper * added context helpers to SDKs * made ctxt example a bit better * made this example better * refactored ignore logic to follow moby (docker project) pattern matching logic and tests * fixed some tests and broken imports * improved typing and made the ignore matching less docker-specific * added tar filter for upload_from_dir * fixed bad type * removed some dead code and standardized the ignore interface & made it a bit more ergonomic * rolled back change that made tar its own filter type -- big misunderstanding * added handling for extremely weird edge case behavior for dockerignore * added some type hints and override flags * docstring fixes and consolidation of duplicated ignore code
Configuration menu - View commit details
-
Copy full SHA for 42849d6 - Browse repository at this point
Copy the full SHA 42849d6View commit details -
* chore(smoketests): fixed smoketests and cleaned up typing/formatting (#699) * increase timeout for flaky smoketest * don't convert params from TypedDict to dict (unnecessary and undoes type hints) * docstring formatting fixes * removed shell exec tests with 'working_dir' parameter testing * feat(scenarios): added scenario class to sdk (#701) * uv lock upgrade * scenario wrapper * modified ScenarioStartRunParams to follow our previous pattern for use in the SDK * fixed redundancy and formatting in scenario and scenario run unit tests * formatting fixes * changed scenario and scenario smoketests to update existing scenarios and add metadata tag instead of creating new ones every time (workaround for lack of cleanup option) * changed scenario run methods to `run` and `run_async`, updated parameter TypedDicts appropriately * exposed all scenario update parameters appropriately using typeddict * formatting fixes * remove scenario builder smoketests * add score_and_complete and download_logs methods to scenario runs, and update docstrings to not leak internals * add unit tests for ScenarioOps and AsyncScenarioOps * update tests for scenario.update and change test name for scenario.run and run_async * add unit tests for download_logs and score_and_complete * don't pass polling_config to get_info within await_env_ready * release: 1.1.0 --------- Co-authored-by: sid-rl <siddarth@runloop.ai> Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ea91ef6 - Browse repository at this point
Copy the full SHA ea91ef6View commit details
Commits on Dec 8, 2025
-
cleanup(blueprints): remove references to named_build_contexts (#703)
* uv lock upgrade * remove references to named_build_context * add type annotations for agent create sources * remove metadata, _unused_kwargs parameters in agent unit tests
Configuration menu - View commit details
-
Copy full SHA for 6928652 - Browse repository at this point
Copy the full SHA 6928652View commit details -
chore: remove some unnecessary changes to reduce diff from Stainless (#…
…705) * Remove some unneccessary changes to reduce the diff from Stainless These diffs were reported by Stainless as custom code patches, which we are not interested in maintaining. * update pyproject.toml to add support for python 3.14, remove rye dependencies. regenerate uv.lock and requirements-dev.lock * update test script (skip pydantic v1 tests on python 3.14) * add formatting for sdk README * change uv version requirement to >= 0.8 * upgrade uv back to >= 0.9 --------- Co-authored-by: Adam Lesinski <adam@runloop.ai>
Configuration menu - View commit details
-
Copy full SHA for 715c9d0 - Browse repository at this point
Copy the full SHA 715c9d0View commit details
Commits on Dec 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a2d5326 - Browse repository at this point
Copy the full SHA a2d5326View commit details -
* chore: update uv.lock * fix: ensure streams are always closed * chore(deps): mypy 1.18.1 has a regression, pin to 1.17 * chore(internal): version bump * chore: bump required `uv` version * chore: update lockfile * chore(docs): use environment variables for authentication in code snippets * feat(devbox): return user for createSshKey * feat(devbox): default to x86 arch * release: 1.2.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 80e662a - Browse repository at this point
Copy the full SHA 80e662aView commit details -
cleanup: add type declaration for source in agent unit test, upgrade …
…uv lock (#709) * uv lock upgrade * type declaration cleanup for agent unit tests
Configuration menu - View commit details
-
Copy full SHA for 6a29f8e - Browse repository at this point
Copy the full SHA 6a29f8eView commit details
Commits on Dec 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for fb3cc3d - Browse repository at this point
Copy the full SHA fb3cc3dView commit details
Commits on Dec 12, 2025
-
feat(scenarios): add scenario builder to sdk (#706)
* init commit * formatting fix * clean up imports in scenario ops unit tests * use Blueprint and Snapshot objects directly in ScenarioBuilder * consolidate from_blueprint and from_snapshot unit tests * further consolidate scenario builder unit tests, make sure async coverage matches sync * stricter type declaration for _build_params * expose request options in push() * add scenario creation smoketests, with push_or_update logic * update sdk smoke tests with all ops * avoid modifyng _scorers internal state when normalizing weights (create copy instead) * formatting fixes * update builder docstrings to use fluent pattern, replaced all references to RunloopSDK() to 'runloop' instead of 'sdk' or 'client' * clarify from_blueprint and from_snapshot docstrings * rename add_scorer methods to be more clear * format fix * address type check errors in scenario builder unit tests * rename add_scorer methods in docstrings * make sure it is clear that score is 0.0-1.0 inclusive * update script scorer docstrings * formatting * clarify reference solution/gold patch terminology and validation strategy * make name first argument passed to scenario builder * add preview method * clean up unit test imports, rename builder fixture to mock_builder * added `preview()` method to scenario builder * rename `_build_params` to `build` (now publicly exposed method) * formatting * update docstring examples to use builder.build() instead of builder.push() * formatting * update with_problem_statement and with_additional_context docstrings
Configuration menu - View commit details
-
Copy full SHA for 2d41a15 - Browse repository at this point
Copy the full SHA 2d41a15View commit details
Commits on Dec 16, 2025
-
chore: add documentation url to pypi project page (#711)
* uv lock upgrade * add docs url to pypi page
Configuration menu - View commit details
-
Copy full SHA for 7afb327 - Browse repository at this point
Copy the full SHA 7afb327View commit details
Commits on Dec 18, 2025
-
docs: reformat sidebar and index pages to be more transparent, add fa…
…vicon to browser tab (#715) * uv lock upgrade * keep default sidebar options so logo and search bar aren't scrollable * restructure index so there's no redundant "SDK Reference" index * added favicon * remove separation between core module and resource modules
Configuration menu - View commit details
-
Copy full SHA for 1161b8f - Browse repository at this point
Copy the full SHA 1161b8fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff siddarth/doc-shared-params...main