xli-oai
ff584c5a4b
[codex] Refactor marketplace add into shared core flow ( #17717 )
...
## Summary
Move `codex marketplace add` onto a shared core implementation so the
CLI and app-server path can use one source of truth.
This change:
- adds shared marketplace-add orchestration in `codex-core`
- switches the CLI command to call that shared implementation
- removes duplicated CLI-only marketplace add helpers
- preserves focused parser and add-path coverage while moving the shared
behavior into core tests
## Why
The new `marketplace/add` RPC should reuse the same underlying
marketplace-add flow as the CLI. This refactor lands that consolidation
first so the follow-up app-server PR can be mostly protocol and handler
wiring.
## Validation
- `cargo test -p codex-core marketplace_add`
- `cargo test -p codex-cli marketplace_cmd`
- `just fix -p codex-core`
- `just fix -p codex-cli`
- `just fmt`
History
..
2026-04-13 10:26:51 -07:00
2026-04-07 08:03:35 -07:00
2026-04-07 00:32:41 +00:00
2026-04-06 16:22:59 -07:00
2026-04-13 15:16:34 -07:00
2026-04-08 15:47:29 -07:00
2026-04-10 07:48:44 -07:00
2026-04-13 10:26:51 -07:00
2026-04-07 08:03:35 -07:00
2026-04-13 21:02:12 +00:00
2026-04-13 20:37:11 -07:00
2026-04-13 09:59:08 +01:00
2026-03-24 18:34:44 -07:00
2026-04-10 23:33:13 +00:00
2026-04-13 09:59:08 +01:00
2026-04-13 15:16:34 -07:00
2026-04-13 09:59:08 +01:00
2026-03-24 18:10:53 -07:00
2026-04-07 21:20:22 +00:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 09:52:17 -07:00
2026-04-08 15:25:42 -07:00
2026-04-10 16:21:02 -07:00
2026-04-10 20:02:33 -07:00
2026-04-13 10:26:51 -07:00
2026-04-13 15:16:34 -07:00
2026-04-13 16:11:05 -07:00
2026-04-13 15:16:34 -07:00
2026-03-12 08:16:36 -07:00
2026-04-01 23:06:24 -07:00
2026-03-27 19:00:44 -07:00
2026-03-12 08:16:36 -07:00
2026-04-10 13:03:54 -07:00
2026-03-27 19:00:44 -07:00
2026-04-10 13:03:54 -07:00
2026-04-09 13:34:52 -07:00
2026-04-13 10:26:51 -07:00
2026-03-12 00:35:21 -07:00
2026-03-27 19:00:44 -07:00
2026-03-25 10:43:49 -07:00
2026-03-27 19:00:44 -07:00
2026-03-27 06:17:59 +00:00
2026-03-27 19:00:44 -07:00
2026-03-24 12:43:53 -07:00
2026-04-03 12:07:07 -07:00
2026-04-13 09:59:08 +01:00
2026-04-06 11:11:44 -07:00
2026-04-07 10:52:08 -07:00
2026-04-10 17:00:58 -07:00
2026-04-13 09:59:08 +01:00
2026-03-27 19:00:44 -07:00
2026-04-07 08:03:35 -07:00
2026-03-27 19:00:44 -07:00
2026-03-24 11:04:47 -07:00
2025-09-24 14:29:51 -07:00
2026-01-08 15:07:30 +00:00
2026-03-27 19:00:44 -07:00
2026-04-01 23:06:24 -07:00
2026-04-07 09:52:17 -07:00
2026-04-01 23:06:24 -07:00
2026-04-10 23:33:13 +00:00
2026-04-09 14:10:44 -04:00
2026-04-13 15:16:34 -07:00
2026-03-27 19:00:44 -07:00
2026-04-13 10:26:51 -07:00
2026-04-13 10:26:51 -07:00
2026-04-09 13:34:52 -07:00
2026-04-07 08:03:35 -07:00
2026-03-12 08:16:36 -07:00
2026-04-03 00:33:34 -07:00
2026-03-25 11:05:35 -07:00
2026-03-27 19:00:44 -07:00
2026-04-13 10:26:51 -07:00
2026-04-02 23:00:02 -07:00
2026-04-09 10:53:06 -07:00
2026-03-27 19:00:44 -07:00
2026-04-07 10:52:08 -07:00
2026-04-01 13:21:50 -07:00
2026-04-13 10:26:51 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 00:32:41 +00:00
2026-04-13 10:26:51 -07:00
2026-04-13 10:26:51 -07:00
2026-04-13 10:26:51 -07:00
2026-04-12 11:59:09 -07:00
2026-04-13 14:31:18 -07:00
2026-03-16 21:38:07 -07:00
2026-04-12 15:03:14 -07:00
2026-04-11 13:52:17 -07:00
2026-04-01 23:06:24 -07:00
2026-03-27 14:50:01 +01:00
2026-04-09 18:44:26 +01:00
2026-04-07 21:20:22 +00:00
2026-04-07 09:25:39 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-03-20 18:23:48 +00:00
2026-04-03 00:33:34 -07:00
2026-04-07 15:18:34 -07:00
2026-02-10 17:03:46 -08:00
2026-03-30 11:59:50 -07:00
2026-03-17 17:59:27 +00:00
2026-03-27 19:00:44 -07:00
2026-04-02 13:47:10 -07:00
2026-04-13 10:26:51 -07:00
2026-04-13 10:26:51 -07:00
2026-03-07 02:30:21 +00:00
2026-04-07 08:03:35 -07:00
2026-04-03 00:33:34 -07:00
2026-04-11 23:06:22 +00:00
2026-04-03 00:33:34 -07:00
2026-04-13 10:26:51 -07:00
2026-04-13 10:26:51 -07:00
2026-03-31 14:10:43 +02:00
2026-03-31 14:10:43 +02:00
2026-03-12 08:16:36 -07:00
2026-04-01 23:06:24 -07:00
2026-04-09 11:52:37 -07:00
2026-04-09 11:52:37 -07:00
2026-03-18 10:03:38 +00:00
2026-04-07 08:03:35 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-01-30 16:37:56 -08:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-08 08:42:18 -07:00
2026-04-08 08:42:18 -07:00