Commit Graph

  • 11181c14d5 fix(release): upload assets via curl multipart, reuse existing release on resume Simple m4 2026-08-13 11:09:51 +08:00
  • 96c380caa3 fix(release): idempotent bump/tag, push current branch, ignore state file v0.2.3 m4 2026-08-13 11:03:15 +08:00
  • 59c77c65b1 feat(release): allow release branches via RELEASE_BRANCHES env (default main) m4 2026-08-13 10:35:55 +08:00
  • ae461d1c2d chore: bump version to 0.2.3 m4 2026-08-13 10:18:33 +08:00
  • 2a7cccd598 feat(model-registry): add admin config export endpoints with plaintext secrets m4 2026-08-12 20:07:59 +08:00
  • aae8d0a379 feat: workspace file references, read-file-images middleware, image model enabled flag m4 2026-08-12 19:42:37 +08:00
  • f3ca381ab3 feat(release): local release script with unified version bump and Gitea publish m4 2026-08-12 17:25:43 +08:00
  • 8f6a568646 feat(update): system update/status/rollback HTTP endpoints with system:write scope m4 2026-08-12 16:42:10 +08:00
  • 91e2a87be5 feat(update): rollback version list with BREAKING-DB truncation m4 2026-08-12 16:34:16 +08:00
  • 03771df508 feat(update): standalone updater runner (wait/install/restart/result) m4 2026-08-12 16:30:49 +08:00
  • 90e773b30b feat(update): plan builder, plan lock and updater spawn m4 2026-08-12 16:27:39 +08:00
  • 40b896bcb5 feat(update): deployment detection and install command builder m4 2026-08-12 16:24:17 +08:00
  • 174f03b92d feat(update): stage artifacts under config dir and reuse verified local files m4 2026-08-12 16:21:45 +08:00
  • 194402fc88 fix(usage): stop sharing EVOSCIENTIST_DEPLOYMENT_ID with scope partitioning m4 2026-07-30 22:08:21 +08:00
  • c6efdaa13f docs(webui): thinking-timer design for the chat message area m4 2026-07-30 11:11:33 +08:00
  • 08aa0d0e05 feat(registry): mutually-exclusive sampling_override frozen into run snapshots m4 2026-07-30 10:08:26 +08:00
  • 8eff551bb6 docs(registry): implementation plan for mutually-exclusive sampling_override m4 2026-07-30 09:48:34 +08:00
  • 862c1e9743 docs(registry): supersede flat temperature/top_p overrides with mutually-exclusive sampling_override m4 2026-07-30 09:29:06 +08:00
  • d7711484ef feat(registry): expose generation defaults on selectable models m4 2026-07-28 17:42:16 +08:00
  • ba7d908276 feat(registry): freeze per-thread temperature/top_p overrides into run snapshots m4 2026-07-28 17:23:26 +08:00
  • e57ecd4588 docs(plan): per-thread temperature/top_p override implementation plan m4 2026-07-28 16:59:37 +08:00
  • 261845830d docs(spec): per-thread temperature/top_p override design m4 2026-07-28 16:17:16 +08:00
  • 8efd4ad0ab fix(image-gen): wrap corrupt-config GET in the 422 error envelope m4 2026-07-24 09:45:57 +08:00
  • 01e674e1bc feat(image-gen): add /api/image-generation config endpoints with masked keys m4 2026-07-24 09:36:29 +08:00
  • 7f26ecc19a fix(image-gen): sanitize config validation errors; widen expected_revision type m4 2026-07-24 07:51:36 +08:00
  • 395baab7d5 test(registry): add IMAGE_MODEL_NOT_CHAT_MODEL to error taxonomy mirror m4 2026-07-24 07:44:37 +08:00
  • ccf4173990 feat(registry): reject image-only models in chat model saves m4 2026-07-24 07:36:34 +08:00
  • a57c52c676 feat(image-gen): add image-artist skill for generation workflow m4 2026-07-24 07:26:23 +08:00
  • 384bc13a5b feat(image-gen): add generate_image/edit_image agent tools m4 2026-07-23 22:36:06 +08:00
  • 5622b40cf3 feat(image-gen): add service layer with safe artifact saving m4 2026-07-23 22:10:14 +08:00
  • 802f71bd46 feat(image-gen): add Gemini (Imagen) image adapter m4 2026-07-23 21:53:40 +08:00
  • cc9dfb1cc9 fix(image-gen): address review findings in OpenAI image adapter m4 2026-07-23 21:44:57 +08:00
  • 12e4f34005 feat(image-gen): add OpenAI-compatible image adapter with responses fallback m4 2026-07-23 21:28:38 +08:00
  • b0f9a8d785 feat(image-gen): add image_generation config section and model detection m4 2026-07-23 21:03:50 +08:00
  • 15cc389b3d feat(registry): make expected_revision optional and ignored in save API m4 2026-07-23 20:55:52 +08:00
  • 3e67e64067 refactor(registry): make saves last-write-wins, ignore expected_revision m4 2026-07-23 20:47:08 +08:00
  • bb9bed82e1 feat(runtime)!: remove auxiliary model role, resolve all roles from run snapshot m4 2026-07-23 10:18:44 +08:00
  • 1a01fb5d74 docs(env): drop stale LLM-key and provider-admin-token entries from .env.example m4 2026-07-21 21:14:31 +08:00
  • 087781556b fix(runtime): serve Config API in bootstrap and verify snapshot issuer by registered deployment set m4 2026-07-21 20:21:32 +08:00
  • a1bfbd92ca chore: untrack accidentally committed docx m4 2026-07-21 18:10:40 +08:00
  • 421a664336 feat(runtime)!: complete legacy removal, local snapshot entries, and TTL cleanup m4 2026-07-21 18:10:23 +08:00
  • 57176b359a feat(runtime)!: switch middleware and agent factories to snapshot-driven models m4 2026-07-21 12:54:35 +08:00
  • b2660fc38c feat(model-registry): add provider test API and guarded verification recording m4 2026-07-21 11:39:43 +08:00
  • 940db565b3 fix(model-registry): close review gaps in save-time validation m4 2026-07-21 09:38:37 +08:00
  • dbb6b7abde feat(model-registry): add delegation-JWT auth and config/snapshot HTTP API m4 2026-07-21 09:28:55 +08:00
  • c8c46eab16 fix(model-registry): make snapshot abort atomic against concurrent bind m4 2026-07-21 08:45:23 +08:00
  • 0cc995eb80 docs(model-registry): add task 4 resolver and snapshot service report m4 2026-07-21 08:34:50 +08:00
  • b1233d42dc feat(model-registry): add ModelRegistryResolver and run snapshot service m4 2026-07-21 08:33:12 +08:00
  • b2e28249fd fix(model-registry): inject async safe clients and split ollama transports m4 2026-07-20 22:40:33 +08:00
  • af4ae1aef5 feat(model-registry): add adapter parameter contracts and build_chat_model factory m4 2026-07-20 22:17:11 +08:00
  • c46ae17084 feat(model-registry): add EndpointPolicy and SafeHttpTransport SSRF defenses m4 2026-07-20 21:25:15 +08:00
  • c21fc0a272 feat(model-registry): add RegistryV4 schema, SQLite store, and unified error codes m4 2026-07-20 20:43:28 +08:00
  • 8a0ab17936 chore: baseline WIP before unified model configuration implementation m4 2026-07-20 20:15:38 +08:00
  • 38668c4ce5 feat: add workspace isolation and provider administration m4 2026-07-19 12:17:18 +08:00
  • 3ce5614254 fix: harden tool-call protocol and fallback handling feat/ai4sci-tool-protocol m4 2026-07-19 12:05:56 +08:00
  • 4fc74e7da7 EvoScientist Ai4Sci m4 2026-07-14 17:57:34 +08:00
  • 4ffae3c182 EvoScientist Ai4Sci Ai4Sci m4 2026-07-14 17:57:34 +08:00
  • 753c745405 fix: silence YAML-docstring noise from custom-app OpenAPI scan (#317) jfilipiuk 2026-07-13 16:38:28 +02:00
  • 88ac9f5ba1 fix: surface real exception class+message in SSE error events (#315) jfilipiuk 2026-07-13 15:17:56 +02:00
  • 952e68efe3 fix: scope quickjs snapshot to turn to keep checkpoints small (#316) jfilipiuk 2026-07-13 14:24:52 +02:00
  • 2b28c46caf fix(llm): make gpt-5.x usable through ccproxy Codex OAuth (#324) Mani Saint-Victor 2026-07-13 07:04:47 -04:00
  • da6ca38d53 fix(llm): respect reasoning_effort setting on native OpenAI path (#321) Mani Saint-Victor 2026-07-13 06:42:55 -04:00
  • 19888c2db6 fix(ccproxy): raise startup timeouts (auth check 10s→30s, serve health 30s→180s) (#328) Mani Saint-Victor 2026-07-13 06:36:05 -04:00
  • f3e65a446f fix(tests): isolate the developer's real .env from the test suite (#329) Mani Saint-Victor 2026-07-13 06:27:40 -04:00
  • f72f7b93d5 feat(llm): add OpenRouter app attribution headers (#339) (#344) Zixin Dong 2026-07-13 12:08:59 +02:00
  • 7a3fcc7c8e Merge remote-tracking branch 'upstream/main' m4 2026-07-13 09:46:07 +08:00
  • 7b0ebaf1a4 Bump version to 0.1.20 v0.1.20 m4 2026-07-13 09:24:13 +08:00
  • 0827f21a7a Add release script and commit workflow docs m4 2026-07-13 09:23:16 +08:00
  • c2743251e9 Initial commit of EvoScientist framework v0.1.19 m4 2026-07-13 08:07:45 +08:00
  • 49770949da fix(langgraph): prefer executable in venv over path (#341) dinos 2026-07-11 13:59:27 +02:00
  • 6f10406d5b chore: update version to v0.2.2 v0.2.2 X-iZhang 2026-07-11 01:16:03 +01:00
  • 9042068094 feat(models): add support for GPT-5.6 variants and update context windows for Grok models X-iZhang 2026-07-11 00:51:06 +01:00
  • 81ff0519dc chore(deps): bump soupsieve in the uv group across 1 directory (#347) dependabot[bot] 2026-07-10 22:47:18 +01:00
  • e0acc6155e feat: improve WebUI run recovery main m4 2026-07-10 17:35:44 +08:00
  • 690b903f85 test: standardize async tests on pytest-asyncio auto mode (#338) dinos 2026-07-08 20:37:48 +02:00
  • d2452c54d5 Refactor onboarding OAuth flow for auxiliary models (#337) dinos 2026-07-08 20:28:44 +02:00
  • a7b9e175c1 fix(config): set config.yaml permissions to 0x600 (#336) dinos 2026-07-08 20:25:01 +02:00
  • be3dd272c3 test: deflake timing-dependent tests (#335) dinos 2026-07-07 09:25:35 +02:00
  • df54d8498c chore: update version to 0.2.1 X-iZhang 2026-07-05 10:17:28 +01:00
  • 1d117ff277 feat: completion enchancements (#302) Wiktor Cupiał 2026-07-05 07:14:42 +02:00
  • f086d77756 Fix UTF-8 config reads on Windows (#318) renaissancefieldlite 2026-07-04 22:10:24 -07:00
  • 5dacab7e4c fix: bump langchain-openrouter to 0.2.5 for upstream OpenRouter duplicate-terminal-chunk fix (#313) jfilipiuk 2026-07-05 07:01:35 +02:00
  • bd54eaa0a4 feat(cli): add --output-format stream-json for headless clients (#309) kalisgd0h 2026-07-05 06:53:52 +02:00
  • 2b244888ec feat(memory): autoskills (#319) dinos 2026-07-03 11:16:33 +02:00
  • 7568a6bc1f fix(tui): keep welcome banner at top after /new (#311) houren Antony 2026-07-01 02:15:08 +08:00
  • 682922f690 docs: update changelog for version 0.2.0 release X-iZhang 2026-06-27 00:43:17 +01:00
  • 598b668131 chore(deps): bump langgraph-checkpoint (#310) dependabot[bot] 2026-06-27 00:23:16 +01:00
  • 6546f4022f chore: update version to v0.2.0 X-iZhang 2026-06-26 23:55:46 +01:00
  • 7214d4099d feat: expose model registry at GET /api/models (#308) jfilipiuk 2026-06-26 23:48:37 +02:00
  • f2f010a350 feat(memory): observation linking (#307) dinos 2026-06-26 23:20:52 +02:00
  • 7ccfe68f3f feat: add scheduler functionality with cron-style task management (#306) Xi Zhang 2026-06-25 17:31:23 +01:00
  • b1dccf17ea fix(tool-selector): memory tools & state for main agent (#305) dinos 2026-06-23 15:47:25 +02:00
  • c063a00c8f Add regression tests for code_interpreter middleware PTC allowlist X-iZhang 2026-06-23 08:40:35 +01:00
  • 9460b9ecd6 chore(deps): bump the uv group across 1 directory with 2 updates (#304) dependabot[bot] 2026-06-22 18:16:45 +01:00
  • 57461f671f chore: update version to v0.1.8 X-iZhang 2026-06-22 18:10:21 +01:00
  • bd307f3a11 refactor: LangGraph gateway layer for UI-agnostic graph and thread access (#295) dinos 2026-06-22 15:54:14 +02:00
  • 6eb467e70b feat(llm): make OpenRouter Anthropic prompt cache opt-out (#299) dinos 2026-06-18 15:09:22 +02:00
  • 6593ac9b5b fix(cli): submit slash command on Enter when name prefixes another (#293) (#300) Ziheng Zhang 2026-06-18 21:07:43 +08:00
  • 6894d45be8 chore: bump ruff in pre-commit (#298) dinos 2026-06-18 13:46:09 +02:00
  • 086425377d chore: update version to v0.1.7 X-iZhang 2026-06-16 23:13:17 +01:00