Commit Graph

  • cd1630ae8f fix(web,cli): carry duration and byte abbreviations into the next unit (#112) GaoYuYang 2026-07-29 16:40:13 +08:00
  • e0a47254af feat(server,web): page the cost center's error table, abbreviate the source, drop command-tool noise (#103) Yaowei Zheng 2026-07-29 16:16:15 +08:00
  • 6b3574f5c9 fix(core,tooling): keep the harness's own ports out of the Agent's environment and off the dev server (#100) Yaowei Zheng 2026-07-29 16:15:23 +08:00
  • 5530b7ffad fix(web): keep browser autofill out of config forms; drop the closed panel's stray divider (#114) Yaowei Zheng 2026-07-29 16:13:13 +08:00
  • f865343c90 fix(core): a request whose upstream ignores its AbortSignal can no longer wedge the Session (#107) Yaowei Zheng 2026-07-29 16:13:02 +08:00
  • f70b4299ac docs(blog): 0.1.4 — Windows support, goal mode, and the agents panel (#96) Yaowei Zheng 2026-07-28 02:01:53 +08:00
  • 2b708d37fe release: 0.1.4 (#99) Yaowei Zheng 2026-07-28 01:57:59 +08:00
  • 0951dbfb8a docs(landing): host blog images in the community repo (#98) Yaowei Zheng 2026-07-28 01:49:23 +08:00
  • 71669b2086 fix(server): assert the version endpoint against core's constants, not a literal null (#97) Yaowei Zheng 2026-07-28 01:43:38 +08:00
  • 00e699f4af release: 0.1.3 (#93) Yaowei Zheng 2026-07-28 01:34:41 +08:00
  • 5a90dd46cd fix(deps): resolve the open Dependabot alerts (#94) Yaowei Zheng 2026-07-28 00:54:44 +08:00
  • e4dcda54c8 feat(core,web): add Fireworks Kimi K3; composer "+" menu, height and version-line fixes (#91) Yaowei Zheng 2026-07-28 00:34:06 +08:00
  • 7bca481e35 docs(readme): add a Contributors avatar wall after Development (#92) Yaowei Zheng 2026-07-28 00:34:02 +08:00
  • a4e7820efe docs(changelog): record the 2026-07-26/27 batch (#80) Yaowei Zheng 2026-07-28 00:31:45 +08:00
  • 08f59baa70 feat(web): subagent side panel with a live call-graph, compact chips in the stream (#78) Yaowei Zheng 2026-07-28 00:17:18 +08:00
  • d3c8f1da7b fix(core): size the win32 test deadline to the runners' cold-spawn tail, pin loop latency-additivity (#90) Yaowei Zheng 2026-07-28 00:12:14 +08:00
  • 787bb3d616 fix(core): committed compaction attempts absorb the turn's pending input (#87) Yaowei Zheng 2026-07-27 23:56:12 +08:00
  • bbcc42427f fix(web): keep running-state rows to one line on mobile (#76) Yaowei Zheng 2026-07-27 23:45:23 +08:00
  • 46463bee26 feat(core,cli,server,web): add goal mode — loop Tasks on one Session until an objective completes (#66) rank-Yu 2026-07-27 23:43:24 +08:00
  • e1141ca010 feat(core,server,web,cli): show version in the web UI with update check and admin self-update (#74) Yaowei Zheng 2026-07-27 23:34:06 +08:00
  • 033d526f9f fix(server): harden test cleanup and deadlines for Windows runners (#88) Yaowei Zheng 2026-07-27 23:16:20 +08:00
  • f192db338e feat(server,web): import and export Trace files in the trace viewer (#73) Yaowei Zheng 2026-07-27 22:54:57 +08:00
  • d29d2ba7f3 fix(core): reject empty compaction summaries and offer no tools to compaction requests (#84) Yaowei Zheng 2026-07-27 22:45:44 +08:00
  • 274e19379f refactor(core): ignore the recorded thinking level when resuming a session (#72) Yaowei Zheng 2026-07-27 22:44:16 +08:00
  • 83e7b85eca feat(web): live header statistics while a task runs (#75) Yaowei Zheng 2026-07-27 22:44:02 +08:00
  • a955046b73 fix(server): give the mid-stream fake session the skipReconnectWait member (#86) Yaowei Zheng 2026-07-27 22:37:55 +08:00
  • 094ebd6118 fix(server,web): live in-progress output survives refresh and reconnect (#77) Yaowei Zheng 2026-07-27 22:31:57 +08:00
  • 3d3495528c fix(core,web): retry transport and quota LLM errors, disable dead sessions on auth failure (#82) Yaowei Zheng 2026-07-27 22:29:16 +08:00
  • c369e089a7 feat(core,tooling): Windows support — shell selection, install.ps1, win-x64 release package, Windows CI (#79) Yaowei Zheng 2026-07-27 22:17:35 +08:00
  • c23f0bc2f0 fix(core): close case and symlink bypasses in read_file's secret guard (#70) rank-Yu 2026-07-27 12:08:45 +08:00
  • f6ebf5d618 release: 0.1.2 (#69) Yaowei Zheng 2026-07-26 23:18:16 +08:00
  • 658b6265bb docs(changelog): record the 2026-07-24 batch (#65) Yaowei Zheng 2026-07-26 23:07:54 +08:00
  • 790f45191e fix(tooling): separate the dev data root from the installed one (#67) Yaowei Zheng 2026-07-26 23:07:27 +08:00
  • 7584171482 feat(core,server,web,cli): mid-run steering messages and square-bracket markers (#63) Yaowei Zheng 2026-07-26 23:01:18 +08:00
  • abd5b13d52 feat(core,web,cli): add file tools and per-tool call descriptions (#62) Yaowei Zheng 2026-07-26 21:37:51 +08:00
  • 1e23452f48 Handoff-style /model switch command and per-turn thinking level (#64) Yaowei Zheng 2026-07-26 16:31:51 +08:00
  • 816a823b75 fix(core): present the project dir to the model as the App Data Dir in the default system prompt (#61) Yaowei Zheng 2026-07-26 15:08:09 +08:00
  • 14b5e6384f feat(models,landing): add OpenRouter free models and a free-models article (#60) Yaowei Zheng 2026-07-26 15:05:44 +08:00
  • 6b8b631e37 fix(web): use the separate-origin preview for in-app HTML rendering (#59) Yaowei Zheng 2026-07-26 14:52:25 +08:00
  • 3f868ac385 refactor(web): unify form controls, one notification rule, dedupe i18n copy (#54) Yaowei Zheng 2026-07-24 18:43:18 +08:00
  • c7465625a4 fix(core): honor the -1 sentinels for max_turns and max_tokens (#56) Yaowei Zheng 2026-07-24 16:18:38 +08:00
  • 6bbdac132f docs(readme,landing): lead the story with automatic agent building (#52) Yaowei Zheng 2026-07-24 00:57:28 +08:00
  • 33e5f0bcd1 fix(web): sidebar list expansion made the whole page scroll (#53) Yaowei Zheng 2026-07-24 00:00:52 +08:00
  • b18ae8f5f1 feat(server,web): serve Workspace HTML previews from a separate origin (#46) Yaowei Zheng 2026-07-23 23:11:04 +08:00
  • cc1be054de ci(release): publish curated release notes, never an empty body (#48) Yaowei Zheng 2026-07-23 22:41:50 +08:00
  • 001056f97c chore(changelog): collect unreleased entries in changelog/unreleased/ (#47) Yaowei Zheng 2026-07-23 22:24:54 +08:00
  • 8d8a9b1c34 docs(readme): Product Hunt and npm badges, refreshed subtitle (#50) Yaowei Zheng 2026-07-23 22:23:29 +08:00
  • aa6b3e710e fix(landing): make the site indexable — blog shells, sitemap, robots, share card (#51) Yaowei Zheng 2026-07-23 22:23:06 +08:00
  • d163cf058a docs(examples): correct self-improve.ts header — it is the scoring loop, not self-evolution (#49) Zhang Jason 2026-07-23 22:20:34 +08:00
  • f3217dca4b release: 0.1.1 with Gemini 3.6 support and two blog posts (#44) Yaowei Zheng 2026-07-23 06:13:49 +08:00
  • 7617374d58 feat(blog): a Perspectives category and three posts on harness design and agent infrastructure (#45) Yaowei Zheng 2026-07-23 05:04:54 +08:00
  • 9767fe60e9 docs(changelog): 0.2.0 entries for the July 22 batch (#30) Yaowei Zheng 2026-07-23 02:06:43 +08:00
  • 0f6828e57b feat: AgentHub 0.4.1 and a model-catalog refresh across every provider group (#43) Yaowei Zheng 2026-07-23 02:02:54 +08:00
  • d01d0faf7a feat(web): settings form polish — dialog layout, homepage button, no default rows, unified dropdown text (#39) Yaowei Zheng 2026-07-23 01:07:45 +08:00
  • 6d56ce9ccc docs(blog): align intro with self-evolving example and soften exact scores (#42) Zhang Jason 2026-07-23 01:01:09 +08:00
  • c380113e26 feat: session source in session_meta and an Automated sidebar folder (#40) Yaowei Zheng 2026-07-23 00:58:43 +08:00
  • e0bf1706b9 fix(web): keep chat dropdown menus inside the viewport on mobile (#41) Yaowei Zheng 2026-07-23 00:58:39 +08:00
  • 45b5555b57 feat(web): collapsed-rail nav with last conversation, new chat, and localized tooltips (#36) Yaowei Zheng 2026-07-23 00:43:51 +08:00
  • 9a1257b2be fix(web): render the subagent expansion below the tool call's own content (#33) Yaowei Zheng 2026-07-23 00:43:47 +08:00
  • 829ca57a43 feat(web): sidebar group polish — even hover geometry, folder open/close icons, group pinning (#35) Yaowei Zheng 2026-07-23 00:35:41 +08:00
  • 78a8b35793 feat(web): drop "none" from the offered thinking levels (#34) Yaowei Zheng 2026-07-23 00:35:37 +08:00
  • 1514cd66b2 feat(core): subagents inherit the parent session's model and thinking level (#38) Yaowei Zheng 2026-07-23 00:27:58 +08:00
  • cf27b13880 fix(web): usage chart tooltip at the pointer's lower-right + cache hit rate in the Cache Read bubble (#37) Yaowei Zheng 2026-07-23 00:27:54 +08:00
  • cabbab1c16 feat: per-model max output tokens and a conversation-time thinking level backed by agent settings (#28) Yaowei Zheng 2026-07-22 22:22:41 +08:00
  • 99f391f379 feat(web): group the chat sidebar by workspace with an agent-mode toggle (#26) Yaowei Zheng 2026-07-22 22:22:07 +08:00
  • 3806e4e441 feat(blog): grouped list, pinned posts, author/date/copy-link metadata (#20) Yaowei Zheng 2026-07-22 22:22:02 +08:00
  • 85f8b9bf1a fix(server): validate positiveIntParam and optionalDateParam inputs (#10) Zhang Jason 2026-07-22 22:11:00 +08:00
  • 4123721b48 docs(README): add new roadmap items in README (#12) Junhao Hu 2026-07-22 22:10:44 +08:00
  • 7e0525af9f test(core): cover CappedTextBuffer and ToolCallIdAllocator (#9) Zhang Jason 2026-07-22 22:06:58 +08:00
  • 1425b2fb5f [fix(web)] localize copied task-stats line instead of hardcoded Chinese (#8) Zhang Jason 2026-07-22 22:06:45 +08:00
  • 81d8c0045c docs(examples): make self-improvement demo genuinely self-evolving (#29) Zhang Jason 2026-07-22 22:04:52 +08:00
  • 6d25adfef4 feat(web): letter avatars for custom model groups and agents (#31) Yaowei Zheng 2026-07-22 22:04:34 +08:00
  • c9cd1f9dc5 feat(core): reserved-port and API-key guardrails in the default system prompt (#24) Yaowei Zheng 2026-07-22 22:04:30 +08:00
  • 849f2fa6d2 feat(web): chat model picker lists key-configured models first, with a show-all expander (#22) Yaowei Zheng 2026-07-22 22:04:24 +08:00
  • 636b25b63f feat(skills): vLLM and Ollama deployment plus LlamaFactory fine-tuning skills (#19) Yaowei Zheng 2026-07-22 22:04:19 +08:00
  • cb283b6d9d [blog] add "Implementing Agent Self-Improvement with PenguinHarness on an AMD GPU" blog (#32) GaoYuYang 2026-07-22 21:46:39 +08:00
  • 0ad911aeff docs: list the built-in Skills in the READMEs and on the landing page (#23) Yaowei Zheng 2026-07-22 21:34:39 +08:00
  • cb22cd5d97 fix(web): chat links open in a new tab and long URLs/CJK wrap cleanly (#27) Yaowei Zheng 2026-07-22 21:34:34 +08:00
  • 6d9a631e62 fix(site): make the docs and landing navbars identical (#25) Yaowei Zheng 2026-07-22 21:00:26 +08:00
  • ea0549b8bb fix(llm): omit empty tools and keep tool_choice off the wire (#21) Yaowei Zheng 2026-07-22 18:53:39 +08:00
  • 62a81bc712 Ignore the local design symlink and agent instruction files (#17) Yaowei Zheng 2026-07-21 22:43:25 +08:00
  • d5c2bc001d docs(blog): local agents on AMD GPUs, with runnable examples (#14) Zhang Jason 2026-07-21 20:20:51 +08:00
  • 0e134e9c6c Share language and theme across the sites; prepare the 0.1.0 release (#13) Yaowei Zheng 2026-07-21 18:00:11 +08:00
  • d4faee3a1e Changelog, dev startup, README, AgentHub 0.4.0, model catalog, and landing site (#7) Yaowei Zheng 2026-07-21 17:43:31 +08:00
  • abf0a2f248 fix(site): correct navigation state and anchor scrolling (#6) Youhai 2026-07-20 19:39:10 +08:00
  • 0eaaa54e25 Make English the repository working language (#5) Yaowei Zheng 2026-07-20 17:45:02 +08:00
  • e80cde0ea6 Skip the release job when the tag's Release already exists (#4) Yaowei Zheng 2026-07-20 16:51:42 +08:00
  • 7f1ac9e02f Tolerate tag version equal to the in-repo version when stamping Yaowei Zheng 2026-07-20 14:49:09 +08:00
  • 4fa2eef446 Serve the site from the penguin.ooo apex domain Yaowei Zheng 2026-07-19 15:05:47 +08:00
  • 45bfae6e94 Initialize repository with harness code and assets Yaowei Zheng 2026-07-19 14:06:53 +08:00
  • 056bed7aeb Initial commit Yaowei Zheng 2026-07-19 11:15:22 +08:00