Skip to content

Migrate to GPT-5 only, simplify to -y flag, remove LiteLLM and extras#1

Open
shouryamaanjain wants to merge 9 commits intomainfrom
capy/cap-1-768ae859
Open

Migrate to GPT-5 only, simplify to -y flag, remove LiteLLM and extras#1
shouryamaanjain wants to merge 9 commits intomainfrom
capy/cap-1-768ae859

Conversation

@shouryamaanjain
Copy link
Contributor

Title: Migrate Emplode to GPT-5 only, remove LiteLLM and extras, and simplify CLI (-y only)

Summary

  • Standardize on GPT-5 as the sole model; remove all alternative backends and flags.
  • Replace LiteLLM with the official OpenAI client (v1.x); add non‑stream fallback when org streaming is restricted.
  • Minimize CLI to only -y/--yes; remove fast/local/falcon/azure/model/api_base and all non‑core prompts.
  • Strip external calls/prompts and marketing links; keep only core chat + run_code flow.
  • Update dependencies to latest: openai 1.106.1, rich 14.1.0, tiktoken 0.11.0, tokentrim 0.1.13.
  • Adjust runtime to temperature=1.0 for GPT‑5 compatibility and to end after executing code to avoid unsupported function role recursion.

Notes

  • README updated to reflect minimal usage and single flag.
  • Built and smoke‑tested: CLI prompt executes a code block that prints TEST_OK.

Impact

  • Smaller surface area, fewer dependencies, and a simpler user experience.
  • Single configuration: requires only OPENAI_API_KEY.

₍ᐢ•(ܫ)•ᐢ₎ Generated by Capy (view task)

shouryamaanjain and others added 5 commits September 8, 2025 07:09
…sage and future-proof the agent; update dependencies and docs accordingly

Co-authored-by: Capy <capy@capy.ai>
… bump deps to latest (openai 1.106.1, rich 14.1.0, tiktoken 0.11.0, tokentrim 0.1.13)

Co-authored-by: Capy <capy@capy.ai>
@shouryamaanjain shouryamaanjain added the capy PR created by Capy label Sep 8, 2025
…map tool_calls to function_call; harden parsing to avoid None errors; remove temperature usage
… (additionalProperties=false); implement live streaming with fallback; robust tool-call handling
…ses and execute when tool call is absent; improves GPT-5 code execution
…Python modules; env toggles EMPLODE_AUTO_FIX_LIMIT and EMPLODE_AUTO_INSTALL; implement direct re-run after install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capy PR created by Capy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant