Skip to content

v0.0.8

Latest

Choose a tag to compare

@xiehust xiehust released this 25 Oct 05:06
77d36b8

AgentCore Launchpad v0.0.8 is the Console V2 baseline release. It is the last main release before the console-v3 line (Agent-DLC + V3 console, currently on console-v3) merges. It adds Agent IDE, a gateway mode for the COA context layer, read-back agent code and Runtime logs, and continuous evaluation inside Evaluation Tasks. It also fixes evaluation memory isolation and knowledge-base citations in chat.

Highlights

  • Agent IDE (fifth build method): at /v2/coding, a member works with a codex coding assistant that writes, runs and tests code inside an AgentCore microVM, using per-user projects that persist across sessions. The project then deploys through the existing byoc pipeline as an ordinary governed agent. The IDE puts the conversation in the center, with collapsible and resizable Files and Workbench panels, plus file and project downloads.
  • Context layer gateway mode: an admin can enable one platform-managed AgentCore Gateway per workspace for COA. Harness and Strands agents can then choose via Gateway instead of the default direct mode, and still act as the signed-in member, with the same consent card, preflight and grants. The agent wizard's Gateway picker shows the managed gateway. Members without a COA account can try the context layer with a shared, read-only COA demo account. A Strands turn now stops at the consent card while consent is pending.
  • Agent code view: agent detail gains a Code page that reads back what AWS actually runs. For Runtime agents that is the S3 package, build context or staged BYOC upload; for Harness agents it is the GetHarness configuration with sensitive fields filtered out and masked.
  • Runtime logs: the V2 agent detail shows a Runtime's stdout/stderr (FilterLogEvents), with time, session and keyword filters. The log group is derived on the server, and other members' private sessions are never shown.
  • Continuous evaluation in Evaluation Tasks: V2 Online Evaluation is folded into Evaluation Tasks as a Continuous tab, leaving one list, one detail page and one editor. Old links still work.
  • Evaluation isolation: every dataset replay and persona scenario now uses its own memory actor (<agent>__eval-<run>-<n>), so memory extracted in one run no longer leaks into later runs' scores. The Memory console hides these evaluation actors and labels the partitions of deleted agents.
  • Region-aware built-in evaluators: only the built-in evaluators the region actually lists are offered and accepted. A run naming a missing one is refused before any invoke.
  • BYOC code_zip: an entrypoint that declares LAUNCHPAD_ATTACHMENT_CONTRACT = "v1" receives native image and PDF attachments from Chat. Bundles that ship ADOT now appear in Observability.
  • Chat rendering: GPT citation markers render as source chips, and bold markers next to CJK text render as bold. Knowledge-base sources an agent cites open through a short-lived presigned link instead of a private-bucket URL. Footnotes stay in the page and get unique ids per answer.
  • Multi-account spokes: the spoke role can now turn on Transaction Search and run batch evaluations in a spoke region.
  • macOS hosts: PDF attachments now work where the OS refuses RLIMIT_AS.

Upgrade notes

  • Run make bootstrap (idempotent) to apply the launchpad-base stack change for the managed COA gateway (#318).
  • Multi-account workspaces must update each spoke's launchpad-workspace-role stack from infra/spoke/launchpad-workspace-role.yaml (#328), then re-run the bootstrap observability stage for that workspace.
  • Agent IDE is opt-in: an admin installs its per-workspace Runtime from the console; nothing installs on startup. Its tables are created automatically on startup, and existing tables are not migrated.
  • Gateway mode is opt-in, and direct mode is unchanged. Gateway-mode consent cannot be revoked from the platform, because AWS keeps that token in the gateway's vault slot.
  • Evaluation runs created before this release read their transcripts from the shared default actor, as before.
  • Follow the production runbook for ledger backup, in-flight work checks, and deployment.

Validation

Release target: 77d36b8389fc27dffa99083a2989b6f38c9ba5bf from main.

The full make verify gate passed in an isolated checkout with locked dependencies:

  • 7,285 backend tests, 59 Agent IDE runtime (Node) tests, and 49 infrastructure tests.
  • 836 frontend tests across 81 files, ESLint, TypeScript checks, and the Vite production build.
  • Local lifecycle lint/syntax checks, English/Chinese translation parity (8,655 keys), and Chinese punctuation checks.

GitHub's Python and JavaScript/TypeScript CodeQL checks also passed. The existing non-blocking React Hooks lint warning in EvaluationExperiment.tsx remains.

What's Changed

  • Add a remote web coding agent: codex app-server on AgentCore, per-user projects, V2 web IDE by @xiehust in #310
  • Let members try the context layer with a shared, read-only COA demo account by @xiehust in #311
  • Coding IDE: conversation in the center, collapsible/resizable panels, file + project downloads by @xiehust in #312
  • Rename the coding console to "Agent IDE" by @xiehust in #313
  • End a Strands turn at the consent card while the member's COA consent is pending by @xiehust in #315
  • Design demo-video covers in the V2 console's light style by @xiehust in #316
  • Show each agent's code (or Harness configuration) read back from AWS by @xiehust in #317
  • Context layer gateway mode (1/4): platform-managed COA gateway by @xiehust in #318
  • Context layer gateway mode (2/4): consent preflight, auth card, completion, grants by @xiehust in #319
  • Context layer gateway mode (3/4): Harness agents via the managed gateway by @xiehust in #320
  • Context layer gateway mode (4/4): Strands agents via the managed gateway by @xiehust in #321
  • Show the managed COA gateway in the agent wizard's Gateway picker by @xiehust in #322
  • Merge V2 在线评估 into 评估任务 as a 持续评估 tab by @xiehust in #326
  • Fix PDF attachments on macOS hosts (refused RLIMIT_AS) by @brilliantwf in #325
  • BYOC code_zip: native Chat attachments and ADOT observability by @brilliantwf in #323
  • Evaluation: offer and accept only the built-in evaluators the region has by @brilliantwf in #324
  • Show an agent's Runtime stdout/stderr on the V2 agent detail, without leaking private sessions by @alex-sample-code in #314
  • Let a spoke turn on Transaction Search and run batch evaluations by @xiehust in #328
  • Give every evaluation scenario its own memory actor by @xiehust in #329
  • Render GPT citation markers and CJK bold in chat markdown by @xiehust in #330
  • Open knowledge-base sources an agent cites instead of linking to a private bucket by @xiehust in #334
  • Keep chat footnotes in the page and give each answer its own footnote ids by @xiehust in #335
  • Memory console: hide evaluation actors and tell deleted agents from their namesakes by @xiehust in #337

New Contributors

Full Changelog: 0.0.71...v0.0.8