alexsong-oai
3ad7cf0993
Add plugin ID to skill analytics (#20923)
## Summary
- thread plugin skill roots through the skills loader with their plugin
ID
- store plugin ID on loaded skill metadata for plugin-provided skills
- include plugin ID on skill invocation analytics events
## Test plan
- cargo check -p codex-core-skills
- cargo check -p codex-core -p codex-core-plugins -p codex-analytics
- cargo check -p codex-tui
- cargo check -p codex-plugin -p codex-core -p codex-core-plugins -p
codex-analytics
- cargo check -p codex-app-server
- cargo test -p codex-analytics
- HOME=/private/tmp/codex-empty-home cargo test -p codex-core-skills
- just fix -p codex-core-skills
- just fix -p codex-analytics
- just fix -p codex-core-plugins
- just fix -p codex-core
- just fmt
- git diff --check
History
..
2026-05-04 16:43:58 -07:00
2026-03-28 11:23:07 -06:00
2026-05-04 20:36:29 -07:00
2026-05-04 20:36:29 -07:00
2026-05-01 09:07:56 -07:00
2026-05-01 09:07:56 -07:00
2026-05-01 09:39:48 -07:00
2026-05-04 19:18:56 +00:00
2026-04-21 17:10:36 +00:00
2026-05-04 16:11:15 -03:00
2026-04-07 08:03:35 -07:00
2026-04-30 22:42:48 -07:00
2026-05-04 19:18:56 +00:00
2026-04-30 19:02:34 +00:00
2026-04-25 22:00:32 -03:00
2026-04-28 08:51:44 -07:00
2026-04-30 11:34:34 -07:00
2026-04-30 11:34:34 -07:00
2026-04-30 11:34:34 -07:00
2026-04-30 11:34:34 -07:00
2026-05-04 16:11:15 -03:00
2026-04-30 11:34:34 -07:00
2026-05-01 17:46:02 +02:00
2026-05-04 16:11:15 -03:00
2026-04-30 10:52:19 -07:00
2026-04-13 18:27:00 -07:00
2026-04-10 20:25:31 -07:00
2026-04-30 11:34:34 -07:00
2026-05-04 16:11:15 -03:00
2026-05-04 16:43:58 -07:00
2026-04-20 16:12:17 -07:00
2026-04-09 18:10:38 -03:00
2026-03-28 11:23:07 -06:00
2026-04-29 17:22:41 -07:00
2026-03-28 11:23:07 -06:00
2026-05-02 01:20:57 +00:00
2026-04-25 22:00:32 -03:00
2026-04-30 11:34:34 -07:00
2026-04-30 10:52:19 -07:00
2026-04-30 11:34:34 -07:00
2026-03-28 11:23:07 -06:00
2026-04-17 17:58:32 -07:00
2026-04-29 00:45:24 +00:00
2026-03-28 11:23:07 -06:00
2026-03-28 11:23:07 -06:00
2026-03-28 11:23:07 -06:00
2026-03-28 11:23:07 -06:00
2026-04-30 22:42:07 -07:00
2026-05-01 09:07:56 -07:00
2026-05-01 09:39:48 -07:00
2026-04-25 22:00:32 -03:00
2026-05-04 19:18:56 +00:00
2026-05-04 19:18:56 +00:00
2026-05-04 17:16:41 -03:00
2026-05-04 16:11:15 -03:00
2026-03-28 11:23:07 -06:00
2026-04-13 18:27:00 -07:00
2026-04-21 22:33:24 -07:00
2026-04-30 11:34:34 -07:00
2026-04-27 13:40:46 -07:00
2026-04-27 13:40:46 -07:00
2026-04-25 22:00:32 -03:00
2026-03-28 11:23:07 -06:00
2026-04-19 22:39:53 -07:00
2026-04-29 17:22:41 -07:00
2026-04-25 22:00:32 -03:00
2026-05-01 09:07:56 -07:00
2026-04-30 11:34:34 -07:00
2026-04-25 17:09:29 -07:00
2026-04-10 20:25:31 -07:00
2026-04-30 11:34:34 -07:00
2026-04-30 11:34:34 -07:00
2026-04-25 22:00:32 -03:00
2026-04-30 11:34:34 -07:00
2026-03-28 11:23:07 -06:00
2026-04-10 20:25:31 -07:00
2026-05-04 11:46:03 -07:00
2026-04-30 10:52:19 -07:00
2026-03-28 11:23:07 -06:00
2026-04-20 20:46:55 -07:00
2026-05-04 17:50:34 +00:00
2026-05-01 09:07:56 -07:00
2026-03-28 11:23:07 -06:00
2026-05-02 01:20:57 +00:00
2026-05-02 01:20:57 +00:00
2026-04-17 08:39:37 -07:00
2026-03-28 11:23:07 -06:00
2026-04-30 11:34:34 -07:00
2026-03-28 11:23:07 -06:00
2026-04-30 22:42:48 -07:00
2026-04-30 10:52:19 -07:00
2026-04-20 00:37:40 +00:00
2026-04-25 22:00:32 -03:00
2026-05-02 01:20:57 +00:00
2026-03-28 11:23:07 -06:00
2026-04-27 23:33:59 -07:00
2026-04-25 22:00:32 -03:00
2026-04-25 17:09:29 -07:00
2026-04-25 17:09:29 -07:00
2026-03-28 11:23:07 -06:00
2026-04-30 11:34:34 -07:00
2026-04-25 22:00:32 -03:00
2026-05-04 16:11:15 -03:00
2026-03-28 11:23:07 -06:00