Zhiyuan Peng(彭志远)

Ph.D. Student, School of Computer Science, Shanghai Jiao Tong University · LLM Agents & Agentic Coding

Zhiyuan Peng (Lucius Peng) is the 2nd-year Ph.D. student at the School of Computer Science, Shanghai Jiao Tong University. I was grateful to intern at Tencent LIGHTSPEED Studios and MSRA. My research interest includes LLM Agents, Agentic Coding, and Multi-Agent Systems. I build agents that plan, call tools, and act inside real execution environments, from a single coding agent that ships a runnable repository to a governed fleet of role-based agents. I have published several papers at the top international conferences such as ACL, EMNLP, FSE, and ASE. I developed a few well-known approaches including:

In 2026, I will lead or participate in the following research topics:

  • Agentic Coding: agents that write, run, and repair code in real execution environments
  • Multi-Agent Orchestration: role-based agent teams with tool, permission, and workspace governance
  • Self-Evolving Agents: distilling execution traces into reusable skills and long-term memory

💼 Experience

Tencent
Tencent · LIGHTSPEED Studios (Qingyun Program) · Research Intern
Built GUI agents that drive live game clients to verify generated code, producing PlayCoder (CCF-A).
Microsoft Research Asia
Microsoft Research Asia (MSRA) · Research Intern
Built a benchmark that takes a repository from README to a deployed, sandbox-verified service, producing RepoGenesis (CCF-A, ACL).

🤖 Agent Systems

  • OpenHire (Author) Stars A digital-employee orchestration platform. One control agent decomposes a fuzzy goal and fans it out to multiple role-based worker agents, each running in its own Docker container with an isolated workspace and permission scope. A pluggable worker adapter admits any image-packaged agent (openclaw, hermes, and nanobot are supported today), and the platform is reachable via CLI, an OpenAI-compatible API, or IM channels such as Feishu, with an Admin console for sessions, transcripts, and runtime state. A governance loop closes the system: successful runs are distilled into reusable skills, case packages, and consolidated long-term memory, so the next run starts stronger.
  • SoulBanner (Author) Stars A multi-persona .skill monorepo that distills stable expression styles and judgment frameworks into callable, composable agent skill modules, shipped with a router entry skill over 6 categories and a unified authoring template so the community can extend it via PRs. The catalog is consumed directly by OpenHire’s Skill Catalog, so the skills I publish are the skills my agents run.
  • RepoGenesis (Author) Stars A benchmark that turns a README into a deployable multi-language web microservice repository, and then proves it by building, launching, and calling the service inside a Docker sandbox. Covers 11 frameworks and 18 application domains. Accepted by ACL 2026 Main (top 15% of accepted papers).
  • YimMenu (Contributor) Stars I built the Auto Drive agent: a perception-decision-control loop that navigates along roads to a map waypoint, roams autonomously when no goal is set, detects control conflicts, and yields on manual takeover, with HUD telemetry for its internal state. Validated across roughly 2,000 km of long-horizon in-game driving.

🛠 Agent Stack

  • Orchestration: goal decomposition by a control agent, role-based routing, parallel multi-agent collaboration and cross-checking
  • Execution: containerized worker lifecycle, per-agent isolated workspaces, permission scoping, sandboxed build-run-verify loops
  • Tools & Interfaces: tool use / function calling, OpenAI-compatible API, CLI and IM (Feishu) channels, GUI interaction
  • Memory & Skills: skill extraction and reuse, reusable case packages, long-term memory consolidation with diffs and safe rollback
  • Observability: session transcripts, trace review, workspace and runtime inspection

📝 Publications

Representative papers: 3 CCF-A papers, 1 TH-CPL-A papers

  • RepoGenesis: Benchmarking End-to-End Microservice Generation from Readme to Repository.
    Zhiyuan Peng, Xin Yin#, Pu Zhao, Fangkai Yang, Lu Wang, Ran Jia, Xu Chen, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang.
    In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (ACL’26). (CCF-A)
    An agent reads a README and delivers a runnable multi-service repository, verified by building, launching, and calling the service inside an isolated sandbox.
  • PlayCoder: Making LLM-Generated GUI Code Playable.
    Zhiyuan Peng, Wei Tao#, Xin Yin, Chenhao Ying, Yuan Luo, Yiwen Guo.
    In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’26). (CCF-A)
    A GUI agent plays the generated game the way a user would, so playability is judged by interacting with the live program instead of by inspecting static code.
  • SolEval: Benchmarking Large Language Models for Repository-level Solidity Smart Contract Generation.
    Zhiyuan Peng, Xin Yin#, Rui Qian, Peiqin Lin, Yongkang Liu, Chenhao Ying, Yuan Luo.
    In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing (EMNLP’25 Main). (TH-CPL-A)
    Repository-level generation with compilation and on-chain test execution in the loop, forcing the model to resolve cross-contract dependencies before its output can run.
  • PrefGen: A Preference-Driven Methodology for Secure Yet Gas-Efficient Smart Contract Generation.
    Zhiyuan Peng, Xin Yin#, Zijie Zhou, Chenhao Ying, Chao Ni, Yuan Luo.
    In Proceedings of the 40th IEEE/ACM Automated Software Engineering Conference (ASE’25). (CCF-A)
    A preference-driven generate-and-feedback loop that steers the model toward code satisfying two competing objectives at once: security and gas efficiency.

# denotes co-first author

🔥 News

  • 2026.04:  🎉 One paper was accepted by ACL 2026!
  • 2026.04:  🎉 One paper was accepted by FSE 2026!
  • 2025.08:  🎉 One paper was accepted by EMNLP 2025 Main!
  • 2025.08:  🎉 One paper was accepted by ASE 2025!

💬 Academic Services

  • Journal Reviewer: IEEE Transactions on Software Engineering (TSE), ACM Transactions on Software Engineering and Methodology (TOSEM), Automated Software Engineering (ASE)
  • Conference Reviewer: NeurIPS 2026

🎖 Honors and Awards

  • 2021.10 First Prize in the National College Student English Competition Final

📖 Educations

  • 2024.09 - Present, Ph.D. student, School of Computer Science, Shanghai Jiao Tong University.
  • 2022.09 - 2024.06, Master, Nanjing University.
  • 2018.09 - 2022.06, Bachelor, Hohai University.