The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
aisdk.providers) can build on the core
HTTP and image-handling machinery without reaching into the
aisdk namespace: api_endpoint_urls(),
post_to_api(), post_multipart_to_api(),
finalize_image_artifacts(),
materialize_image_upload(),
normalize_image_input_for_json() and
normalize_image_input_to_url_like(). These are documented
with \keyword{internal} (kept out of the main help index)
and are intended for package authors rather than end users; their
behaviour is unchanged.deepseek:..., kimi:...) but that package
is not installed, the provider registry now offers to install it in
interactive sessions and, in non-interactive sessions, fails with a
clear hint naming the package to install. Resolution of
already-available providers is unchanged.r_eval rejection/abort tests in
tests/testthat/test-r-introspect-tools.R. The tests now
rely solely on the structured output (the REJECTED status
and the subprocess refusal marker), which already distinguishes an
immediate rejection from a timeout wait. The previous
expect_lt(elapsed, ...) thresholds were unreliable on
loaded CRAN build machines (a library(aisdk) subprocess
start alone exceeded the 5s bound on the Fedora check farm) and are
exactly the kind of timing test that “Writing R Extensions” advises
against.Rplots*.pdf plot artifacts that had been
committed under tests/testthat/.r_eval process-tree-reaping test on CRAN (it polls
pgrep for sh + sleep
grandchildren that the Linux kernel may reparent to PID 1 before
processx::kill_tree() can finish; the TIMEOUT user-visible
behaviour is exercised by a separate test).Agent, Tool,
Skill, Computer, and
Telemetry.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.