Commit Graph

9 Commits

Author SHA1 Message Date
insleker 0e9bd11d5c feat: improve emoji reaction to no-reply comment in issues 2026-04-11 17:28:16 +08:00
insleker c55643337c refactor: remove shell-dependent test seams from CLI integration paths
The Windows process launcher no longer needs Bash/PowerShell mediation, and the event-source tests now exercise CLI boundaries through an injectable executor instead of generated scripts. This keeps production behavior on real external commands while letting tests model long-running process streams and kill semantics in Dart.

Constraint: Tests must not mock CLIs by writing generated Dart or shell scripts and executing them.
Rejected: Use generated Dart script fixtures | still depends on subprocess execution for mocks.
Rejected: Use only mocktail mocks for process handles | stream, kill, and exit behavior are clearer as a small stateful fake.
Confidence: high
Scope-risk: moderate
Directive: Keep long-running CLI test behavior behind ExternalCommandExecutor rather than reintroducing script fixtures.
Tested: dart analyze; dart run tool\\validate_gherkin_test_format.dart; dart test
Not-tested: Real gh/gosmee webhook forwarding against live services
2026-04-11 15:36:39 +08:00
insleker 041225b2aa fix: `tea` CLI call hang in windows by replaced it with direct http API called 2026-04-11 05:35:47 +08:00
insleker b14bbe5d0a feat: react to no-reply decisions for issue comments (#43) 2026-04-10 16:06:43 +08:00
insleker 0fb68c886b chore: cleanup deprecated `IssueAssistantEventSourceDocument` 2026-04-10 15:37:02 +08:00
insleker 34330d9b7a fix: stop forcing mention replies (#41)
Stop overriding responder no_reply decisions for mention-triggered comments so automation mentions do not loop indefinitely. Update the default prompt to encourage mention handling without forcing replies and add regression coverage for no_reply mention flows.
2026-04-10 15:37:02 +08:00
insleker bf082115ba test: stabilize parallel event-source coverage (#37) 2026-04-10 11:39:54 +08:00
insleker 58b7d333cb feat: add OpenProject issue tracker support for #32 2026-04-10 01:30:37 +08:00
insleker 2d5900b118 chore: adjust test files layout 2026-04-09 11:38:38 +08:00