Skip to content

Dev/issues 5 - #180

Open
luk384090-cloud wants to merge 5 commits into
mainfrom
dev/issues-5
Open

Dev/issues 5#180
luk384090-cloud wants to merge 5 commits into
mainfrom
dev/issues-5

Conversation

@luk384090-cloud

Copy link
Copy Markdown
Collaborator

Description

[Describe what this PR does and why]

Related Issue: Fixes #[issue_number] or Relates to #[issue_number]

Security Considerations: [Check if API keys or sensitive credentials are exposed in code/logs]

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactoring

Component(s) Affected

  • Model
  • Application
  • Common
  • Documentation
  • Tests
  • CI/CD

Checklist

  • Pre-commit hooks pass
  • Tests pass locally
  • Documentation updated (if needed)
  • Ready for review

Testing

[How to test these changes]

Additional Notes

[Optional: any other context]

zhansheng.lzs and others added 5 commits August 24, 2026 10:47
Synced from agenticCLI 9591d01:
- /session fork <new> [src]: fork the current (or named) session;
  fork_topic also copies history.json so pre-snapshot sessions restore.
- Drop the temporary ACLI_DEBUG_SELECT selection instrumentation.
- Selection-copy docs/hints/docstrings unified on Ctrl+C.
- mcp_stdio: report the real acli version in the MCP handshake; /mcp
  usage documents stdio server configuration via config.toml.
- Remove the unused SessionEventLog.tail().
…ut stable

- OutputLog: Textual's default double-click is a widget-wide select-all
  (and the pump runs every MRO handler, so overriding alone is not
  enough). Override _on_click with prevent_default(): double-click now
  selects the word under the pointer (single CJK char), triple-click the
  whole line, anchored to content coordinates.
- CommandInput: JediTerm translates the wheel into arrow keys globally;
  isolated keys that fail burst classification leaked into history
  navigation, so scrolling over the output area also cycled the input
  box. When the pointer is inside #output (JediTerm only, mouse seen,
  completion popup closed), arrows route to the wheel queue instead.
dashscope __version__ 1.27.1 -> 1.27.2; acli stays at 0.6.2 (the new
TUI fixes are folded into acli's v0.6.2 release). Also drop the local
`import re` in CommandInput._save_history now that re is module-level
(pylint reimported / redefined-outer-name).
… is real

Non-streaming results were built without the underlying API response,
making the proxied status_code always 0 and causing the CLI
speech-synthesis create command to report successful synthesis as a
failure. Failed responses now surface with real request_id/code/message
instead of raising. Adds regression tests.
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.

1 participant