[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GE7F6T5DYHT36TV4RPRHRY":3,"skill-same:01M6GE7F6T5DYHT36TV4RPRHRY":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6GE7F6T5DYHT36TV4RPRHRY","codex",null,"Delegate coding to OpenAI Codex CLI (features, PRs).","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002Fc4\u002Fc41c81a37453479a7e834e6f91991d95ec3bc993d1693f780fc028c279240c15\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"refactoring","hermes-agent","openai codex cli","openai codex","claude-code","Coding-Agent","delegate","hermes agent","hermes","coding","macos","openai","code-review","code","windows","codex cli","linux","cli","review","2026-11-10 10:12:30",false,"---\r\nname: codex\r\ndescription: \"Delegate coding to OpenAI Codex CLI (features, PRs).\"\r\nversion: 1.0.0\r\nauthor: Hermes Agent\r\nlicense: MIT\r\nplatforms: [linux, macos, windows]\r\nmetadata:\r\n  hermes:\r\n    tags: [Coding-Agent, Codex, OpenAI, Code-Review, Refactoring]\r\n    related_skills: [claude-code, hermes-agent]\r\n---\r\n\r\n# Codex CLI\r\n\r\nDelegate coding tasks to [Codex](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex) via the Hermes terminal. Codex is OpenAI's autonomous coding agent CLI.\r\n\r\n## When to use\r\n\r\n- Building features\r\n- Refactoring\r\n- PR reviews\r\n- Batch issue fixing\r\n\r\nRequires the codex CLI and a git repository.\r\n\r\n## Prerequisites\r\n\r\n- Codex installed: `npm install -g @openai\u002Fcodex`\r\n- OpenAI auth configured: either `OPENAI_API_KEY` or Codex OAuth credentials\r\n  from the Codex CLI login flow\r\n- **Must run inside a git repository** — Codex refuses to run outside one\r\n- Use `pty=true` in terminal calls — Codex is an interactive terminal app\r\n\r\nFor Hermes itself, `model.provider: openai-codex` uses Hermes-managed Codex\r\nOAuth from `~\u002F.hermes\u002Fauth.json` after `hermes auth add openai-codex`. For the\r\nstandalone Codex CLI, a valid CLI OAuth session may live under\r\n`~\u002F.codex\u002Fauth.json`; do not treat a missing `OPENAI_API_KEY` alone as proof\r\nthat Codex auth is missing.\r\n\r\n## One-Shot Tasks\r\n\r\n```\r\nterminal(command=\"codex exec 'Add dark mode toggle to settings'\", workdir=\"~\u002Fproject\", pty=true)\r\n```\r\n\r\nFor scratch work (Codex needs a git repo):\r\n```\r\nterminal(command=\"cd $(mktemp -d) && git init && codex exec 'Build a snake game in Python'\", pty=true)\r\n```\r\n\r\n## Background Mode (Long Tasks)\r\n\r\n```\r\n# Start in background with PTY\r\nterminal(command=\"codex exec --full-auto 'Refactor the auth module'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\n# Returns session_id\r\n\r\n# Monitor progress\r\nprocess(action=\"poll\", session_id=\"\u003Cid>\")\r\nprocess(action=\"log\", session_id=\"\u003Cid>\")\r\n\r\n# Send input if Codex asks a question\r\nprocess(action=\"submit\", session_id=\"\u003Cid>\", data=\"yes\")\r\n\r\n# Kill if needed\r\nprocess(action=\"kill\", session_id=\"\u003Cid>\")\r\n```\r\n\r\n## Key Flags\r\n\r\n| Flag | Effect |\r\n|------|--------|\r\n| `exec \"prompt\"` | One-shot execution, exits when done |\r\n| `--full-auto` | Sandboxed but auto-approves file changes in workspace |\r\n| `--yolo` | No sandbox, no approvals (fastest, most dangerous) |\r\n\r\n## PR Reviews\r\n\r\nClone to a temp directory for safe review:\r\n\r\n```\r\nterminal(command=\"REVIEW=$(mktemp -d) && git clone https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && codex review --base origin\u002Fmain\", pty=true)\r\n```\r\n\r\n## Parallel Issue Fixing with Worktrees\r\n\r\n```\r\n# Create worktrees\r\nterminal(command=\"git worktree add -b fix\u002Fissue-78 \u002Ftmp\u002Fissue-78 main\", workdir=\"~\u002Fproject\")\r\nterminal(command=\"git worktree add -b fix\u002Fissue-99 \u002Ftmp\u002Fissue-99 main\", workdir=\"~\u002Fproject\")\r\n\r\n# Launch Codex in each\r\nterminal(command=\"codex --yolo exec 'Fix issue #78: \u003Cdescription>. Commit when done.'\", workdir=\"\u002Ftmp\u002Fissue-78\", background=true, pty=true)\r\nterminal(command=\"codex --yolo exec 'Fix issue #99: \u003Cdescription>. Commit when done.'\", workdir=\"\u002Ftmp\u002Fissue-99\", background=true, pty=true)\r\n\r\n# Monitor\r\nprocess(action=\"list\")\r\n\r\n# After completion, push and create PRs\r\nterminal(command=\"cd \u002Ftmp\u002Fissue-78 && git push -u origin fix\u002Fissue-78\")\r\nterminal(command=\"gh pr create --repo user\u002Frepo --head fix\u002Fissue-78 --title 'fix: ...' --body '...'\")\r\n\r\n# Cleanup\r\nterminal(command=\"git worktree remove \u002Ftmp\u002Fissue-78\", workdir=\"~\u002Fproject\")\r\n```\r\n\r\n## Batch PR Reviews\r\n\r\n```\r\n# Fetch all PR refs\r\nterminal(command=\"git fetch origin '+refs\u002Fpull\u002F*\u002Fhead:refs\u002Fremotes\u002Forigin\u002Fpr\u002F*'\", workdir=\"~\u002Fproject\")\r\n\r\n# Review multiple PRs in parallel\r\nterminal(command=\"codex exec 'Review PR #86. git diff origin\u002Fmain...origin\u002Fpr\u002F86'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\nterminal(command=\"codex exec 'Review PR #87. git diff origin\u002Fmain...origin\u002Fpr\u002F87'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\n\r\n# Post results\r\nterminal(command=\"gh pr comment 86 --body '\u003Creview>'\", workdir=\"~\u002Fproject\")\r\n```\r\n\r\n## Rules\r\n\r\n1. **Always use `pty=true`** — Codex is an interactive terminal app and hangs without a PTY\r\n2. **Git repo required** — Codex won't run outside a git directory. Use `mktemp -d && git init` for scratch\r\n3. **Use `exec` for one-shots** — `codex exec \"prompt\"` runs and exits cleanly\r\n4. **`--full-auto` for building** — auto-approves changes within the sandbox\r\n5. **Background for long tasks** — use `background=true` and monitor with `process` tool\r\n6. **Don't interfere** — monitor with `poll`\u002F`log`, be patient with long-running tasks\r\n7. **Parallel is fine** — run multiple Codex processes at once for batch work\r\n","# Codex CLI\r\n\r\nDelegate coding tasks to [Codex](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex) via the Hermes terminal. Codex is OpenAI's autonomous coding agent CLI.\r\n\r\n## When to use\r\n\r\n- Building features\r\n- Refactoring\r\n- PR reviews\r\n- Batch issue fixing\r\n\r\nRequires the codex CLI and a git repository.\r\n\r\n## Prerequisites\r\n\r\n- Codex installed: `npm install -g @openai\u002Fcodex`\r\n- OpenAI auth configured: either `OPENAI_API_KEY` or Codex OAuth credentials\r\n  from the Codex CLI login flow\r\n- **Must run inside a git repository** — Codex refuses to run outside one\r\n- Use `pty=true` in terminal calls — Codex is an interactive terminal app\r\n\r\nFor Hermes itself, `model.provider: openai-codex` uses Hermes-managed Codex\r\nOAuth from `~\u002F.hermes\u002Fauth.json` after `hermes auth add openai-codex`. For the\r\nstandalone Codex CLI, a valid CLI OAuth session may live under\r\n`~\u002F.codex\u002Fauth.json`; do not treat a missing `OPENAI_API_KEY` alone as proof\r\nthat Codex auth is missing.\r\n\r\n## One-Shot Tasks\r\n\r\n```\r\nterminal(command=\"codex exec 'Add dark mode toggle to settings'\", workdir=\"~\u002Fproject\", pty=true)\r\n```\r\n\r\nFor scratch work (Codex needs a git repo):\r\n```\r\nterminal(command=\"cd $(mktemp -d) && git init && codex exec 'Build a snake game in Python'\", pty=true)\r\n```\r\n\r\n## Background Mode (Long Tasks)\r\n\r\n```\r\n# Start in background with PTY\r\nterminal(command=\"codex exec --full-auto 'Refactor the auth module'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\n# Returns session_id\r\n\r\n# Monitor progress\r\nprocess(action=\"poll\", session_id=\"\u003Cid>\")\r\nprocess(action=\"log\", session_id=\"\u003Cid>\")\r\n\r\n# Send input if Codex asks a question\r\nprocess(action=\"submit\", session_id=\"\u003Cid>\", data=\"yes\")\r\n\r\n# Kill if needed\r\nprocess(action=\"kill\", session_id=\"\u003Cid>\")\r\n```\r\n\r\n## Key Flags\r\n\r\n| Flag | Effect |\r\n|------|--------|\r\n| `exec \"prompt\"` | One-shot execution, exits when done |\r\n| `--full-auto` | Sandboxed but auto-approves file changes in workspace |\r\n| `--yolo` | No sandbox, no approvals (fastest, most dangerous) |\r\n\r\n## PR Reviews\r\n\r\nClone to a temp directory for safe review:\r\n\r\n```\r\nterminal(command=\"REVIEW=$(mktemp -d) && git clone https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && codex review --base origin\u002Fmain\", pty=true)\r\n```\r\n\r\n## Parallel Issue Fixing with Worktrees\r\n\r\n```\r\n# Create worktrees\r\nterminal(command=\"git worktree add -b fix\u002Fissue-78 \u002Ftmp\u002Fissue-78 main\", workdir=\"~\u002Fproject\")\r\nterminal(command=\"git worktree add -b fix\u002Fissue-99 \u002Ftmp\u002Fissue-99 main\", workdir=\"~\u002Fproject\")\r\n\r\n# Launch Codex in each\r\nterminal(command=\"codex --yolo exec 'Fix issue #78: \u003Cdescription>. Commit when done.'\", workdir=\"\u002Ftmp\u002Fissue-78\", background=true, pty=true)\r\nterminal(command=\"codex --yolo exec 'Fix issue #99: \u003Cdescription>. Commit when done.'\", workdir=\"\u002Ftmp\u002Fissue-99\", background=true, pty=true)\r\n\r\n# Monitor\r\nprocess(action=\"list\")\r\n\r\n# After completion, push and create PRs\r\nterminal(command=\"cd \u002Ftmp\u002Fissue-78 && git push -u origin fix\u002Fissue-78\")\r\nterminal(command=\"gh pr create --repo user\u002Frepo --head fix\u002Fissue-78 --title 'fix: ...' --body '...'\")\r\n\r\n# Cleanup\r\nterminal(command=\"git worktree remove \u002Ftmp\u002Fissue-78\", workdir=\"~\u002Fproject\")\r\n```\r\n\r\n## Batch PR Reviews\r\n\r\n```\r\n# Fetch all PR refs\r\nterminal(command=\"git fetch origin '+refs\u002Fpull\u002F*\u002Fhead:refs\u002Fremotes\u002Forigin\u002Fpr\u002F*'\", workdir=\"~\u002Fproject\")\r\n\r\n# Review multiple PRs in parallel\r\nterminal(command=\"codex exec 'Review PR #86. git diff origin\u002Fmain...origin\u002Fpr\u002F86'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\nterminal(command=\"codex exec 'Review PR #87. git diff origin\u002Fmain...origin\u002Fpr\u002F87'\", workdir=\"~\u002Fproject\", background=true, pty=true)\r\n\r\n# Post results\r\nterminal(command=\"gh pr comment 86 --body '\u003Creview>'\", workdir=\"~\u002Fproject\")\r\n```\r\n\r\n## Rules\r\n\r\n1. **Always use `pty=true`** — Codex is an interactive terminal app and hangs without a PTY\r\n2. **Git repo required** — Codex won't run outside a git directory. Use `mktemp -d && git init` for scratch\r\n3. **Use `exec` for one-shots** — `codex exec \"prompt\"` runs and exits cleanly\r\n4. **`--full-auto` for building** — auto-approves changes within the sandbox\r\n5. **Background for long tasks** — use `background=true` and monitor with `process` tool\r\n6. **Don't interfere** — monitor with `poll`\u002F`log`, be patient with long-running tasks\r\n7. **Parallel is fine** — run multiple Codex processes at once for batch work\r\n",{"name":5,"author":43,"license":15,"version":44,"metadata":45,"platforms":53,"description":7},"Hermes Agent","1.0.0",{"hermes":46},{"tags":47,"related_skills":52},[24,48,49,50,51],"Codex","OpenAI","Code-Review","Refactoring",[23,20],[35,29,33],"main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002Fc4\u002Fc41c81a37453479a7e834e6f91991d95ec3bc993d1693f780fc028c279240c15",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add zapabob\u002FSkills --skill codex",{"tool":68,"command":69},"bunx","bunx skills add zapabob\u002FSkills --skill codex",{"tool":71,"command":72},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill codex","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002Fc4\u002Fc41c81a37453479a7e834e6f91991d95ec3bc993d1693f780fc028c279240c15\u002FSKILL.md",true,[],[77,109,141,167,194,211],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":96,"publishedAt":38},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[83,88,91],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":89,"categoryName":90,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[79,97,29,36,98,35,33,99,100,101,102,103,104,27,26,105,54,106,107,108],"openclaw","github","official","search","https","social-media","api","Media","twitter","social","via","post",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":126,"publishedAt":38},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[115,118,121,122,123],{"categoryNo":116,"categoryName":117,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":119,"categoryName":120,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":89,"categoryName":90,"taxonomyType":86,"taxonomyTypeDesc":87},{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},{"categoryNo":124,"categoryName":125,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000036","内容创作者",[127,128,129,130,29,37,35,131,33,132,133,134,32,135,31,136,137,138,139,140],"writing","writing plans","plans","design","workflow","documentation","tasks","development","planning","subagent","write","superpowers","paths","test-driven-development",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":38},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000016","图像与多媒体",[143,29,35,30,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166],"speech","multimodal","Transformers","ASR","Audio","text","model","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":176,"publishedAt":38},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[173],{"categoryNo":174,"categoryName":175,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000013","分析与可视化",[177,29,178,179,33,180,181,182,183,184,185,157,186,187,188,189,190,191,192,193],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":201,"publishedAt":38},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[200],{"categoryNo":89,"categoryName":90,"taxonomyType":86,"taxonomyTypeDesc":87},[196,29,202,98,35,203,204,205,206,207,208,27,26,209,210],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":212,"name":213,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":219,"publishedAt":38},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[217,218],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},[220,221,222,35,223,30,224,225,226,153,227,103,228,229,230,231,232,233,234,235],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]