Skip to content

Refine session setup flow, fix misc bugs, renaming .env#23

Merged
daocha merged 6 commits into
mainfrom
enhancement
Mar 26, 2026
Merged

Refine session setup flow, fix misc bugs, renaming .env#23
daocha merged 6 commits into
mainfrom
enhancement

Conversation

@daocha
Copy link
Copy Markdown
Owner

@daocha daocha commented Mar 26, 2026

Refine session setup flow, env defaults, provider handling, and live progress behavior

Add provider selection as dedicated chat state, remove provider from /new, require provider/project/branch before session work, and resume pending actions after users supply missing inputs. Make bare /new and provider-switch auto-created sessions use the session_id as the default session name, and show both session name and session id in /current.

Add /provider inline selection with provider BIN availability checks and TTL caching, improve project/branch prompting behavior, and update bot command registration accordingly.

Harden live progress delivery by deleting temporary progress messages once final output is sent, preventing late progress updates from surviving after the final response, and improving provider-specific output labeling and Copilot session bootstrap behavior.

Switch the default env file to .env_coding_agent_telegram with fallback to legacy .env, update CLI/startup/README messaging, and mark .env_coding_agent_telegram as sensitive and excluded from snapshot and diff handling. Add and update tests covering session flow, env resolution, provider behavior, bot command registration, live progress cleanup, and diff filtering.

…progress behavior

Add provider selection as dedicated chat state, remove provider from /new, require provider/project/branch before session work, and resume pending actions after users supply missing inputs. Make bare /new and provider-switch auto-created sessions use the session_id as the default session name, and show both session name and session id in /current.

Add /provider inline selection with provider BIN availability checks and TTL caching, gate /push behind ENABLE_COMMIT_COMMAND, improve project/branch prompting behavior, and update bot command registration accordingly.

Harden live progress delivery by deleting temporary progress messages once final output is sent, preventing late progress updates from surviving after the final response, and improving provider-specific output labeling and Copilot session bootstrap behavior.

Switch the default env file to .env_coding_agent_telegram with fallback to legacy .env, update CLI/startup/README messaging, and mark .env_coding_agent_telegram as sensitive and excluded from snapshot and diff handling. Add and update tests covering session flow, env resolution, provider behavior, bot command registration, live progress cleanup, and diff filtering.
@daocha daocha merged commit f4b4e9b into main Mar 26, 2026
1 check passed
@daocha daocha deleted the enhancement branch March 26, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants