* fix: address bugbot follow-ups in send and opencode discovery * fix(test): update stale integration test expectation for opencode bootstrap The getLaunchCommand implementation now uses a robust bootstrap pattern that captures the session ID between 'opencode run' and 'exec opencode --session'. Updated test to check both parts separately instead of expecting a contiguous string that no longer exists. * fix: avoid NaN in sort comparator when both timestamps are missing The comparator (b.updatedAt ?? -Infinity) - (a.updatedAt ?? -Infinity) produces NaN when both timestamps are missing because -Infinity - (-Infinity) is NaN in IEEE 754. A comparator returning NaN violates ECMA-262's 'consistent comparison function' requirement, making sort results implementation-defined. Fixed by adding equality check before subtraction: - If both timestamps are equal (including both -Infinity), return 0 - Otherwise return the difference |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| tsconfig.json | ||