{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702947607,"defaultBranch":"main","name":"jetbrains","ownerLogin":"sourcegraph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-10T10:04:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3979584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716692425.0","currentOid":""},"activityList":{"items":[{"before":"a4398b220ef8432b18c55a5ce397ff730ba2cbab","after":"184b963e3fb3ef4c5247b0128dc322e4af5829e7","ref":"refs/heads/stevey/psi-ranges","pushedAt":"2024-05-26T04:25:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"abandoned support for all but Java/Kotlin for now","shortMessageHtmlLink":"abandoned support for all but Java/Kotlin for now"}},{"before":"7a1f26c8f1c2135cb276c4d4eab91b8345a44597","after":"a4398b220ef8432b18c55a5ce397ff730ba2cbab","ref":"refs/heads/stevey/psi-ranges","pushedAt":"2024-05-26T03:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"merged main","shortMessageHtmlLink":"merged main"}},{"before":null,"after":"7a1f26c8f1c2135cb276c4d4eab91b8345a44597","ref":"refs/heads/stevey/psi-ranges","pushedAt":"2024-05-26T03:00:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"more work on psi ranges","shortMessageHtmlLink":"more work on psi ranges"}},{"before":"3d34230762581de9c353e86e18a3d0dd9146c4df","after":null,"ref":"refs/heads/stevey/more-error-handling","pushedAt":"2024-05-26T02:17:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"}},{"before":"cb8e4e988e734d07fdc395c02f82308883f1cea5","after":"28da5b2e6fb5f4ed317c24fa588150bf03c9a826","ref":"refs/heads/main","pushedAt":"2024-05-26T02:17:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"Added some more error handling (#1652)\n\nStarted adding error handling around every single RPC call from the\r\nclient to the agent. In this PR I've put some basic error handling in\r\nplace for `accept()`, `cancel()`, and `undo()` in `FixupController`.\r\nThere is also a bit of corner-case error handling added to\r\n`EditCommandPrompt'.\r\n\r\n## Test plan\r\n\r\nLocally tested by inserting exceptions into the code paths. Will make\r\ntests for this when we have integration tests, post-GA.","shortMessageHtmlLink":"Added some more error handling (#1652)"}},{"before":null,"after":"b75545c99d63bdce45bac325bb17d3a5d5d1bb74","ref":"refs/heads/stevey/new-debounce-branch","pushedAt":"2024-05-26T01:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"BROKEN: added a simple 30ms debounce to textDocument/didChange\n\nThis commit introduces document sync panics, as far as I can tell. Needs research.","shortMessageHtmlLink":"BROKEN: added a simple 30ms debounce to textDocument/didChange"}},{"before":"b9fdb8051ee7b3f8ab3f4e8a8f60d2a8e2f96232","after":"3d34230762581de9c353e86e18a3d0dd9146c4df","ref":"refs/heads/stevey/more-error-handling","pushedAt":"2024-05-26T00:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"added error handling around some RPCs in FixupSession","shortMessageHtmlLink":"added error handling around some RPCs in FixupSession"}},{"before":null,"after":"b9fdb8051ee7b3f8ab3f4e8a8f60d2a8e2f96232","ref":"refs/heads/stevey/more-error-handling","pushedAt":"2024-05-26T00:51:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"added EditCommandPrompt error handling","shortMessageHtmlLink":"added EditCommandPrompt error handling"}},{"before":null,"after":"e9861f32d922f8db080f411ee1a3ab6d033c4fb5","ref":"refs/heads/rnauta/fix/starting-notification","pushedAt":"2024-05-26T00:05:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RXminuS","name":"Rik","path":"/RXminuS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3949285?s=80&v=4"},"commit":{"message":"Add some user facing notifications","shortMessageHtmlLink":"Add some user facing notifications"}},{"before":"717abf1c0ba1f1493a3b1d6d8e4c6d3baa7b9b11","after":"01304c2a0b52e8cf33e7f8e471846da81856ce60","ref":"refs/heads/stevey/text-change-debounce","pushedAt":"2024-05-25T21:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"added a system property flag to bypass the debounce\n\njust in case","shortMessageHtmlLink":"added a system property flag to bypass the debounce"}},{"before":"8753fd989b4c5c4ef129e05fe95f53a035de8558","after":null,"ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T20:58:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"}},{"before":"57e08927bf3ceebb379981ef5600681035b17d98","after":"cb8e4e988e734d07fdc395c02f82308883f1cea5","ref":"refs/heads/main","pushedAt":"2024-05-25T20:58:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"Fix: (edit) start DocumentCodeSession on Doc retry instead of EditCodeSession (#1649)\n\nfix: add retry functionality to EditRetryAction\r\n\r\n## Changes\r\n\r\nThe changes below fix the issue where clicking retry and edit after the\r\nDocument command would replace the current selection instead of\r\ninserting.\r\n\r\n- This change adds a new `mode` parameter to the `InlineEditParams` and\r\n`EditCodeSession` classes. The `mode` parameter is used to indicate\r\nwhether the edit session is for an \"insert\" or \"edit\" operation.\r\n- The `EditCommandPrompt` class has been updated to pass the appropriate\r\nmode to the `EditCodeSession` based on whether the active session has\r\nalready inserted text.\r\n\r\nThis change allows us to start `EditCodeSession` in `insert` mode,\r\nallowing users to edit the prompt used for the Doc command and then\r\ninsert the generated code to the file instead of replacing it in `edit`\r\nmode.\r\n\r\n## Test plan\r\n\r\n\r\n\r\n1. Select a function in yourfile\r\n2. Execute the Document Code command \r\n3. Verify the `Edit & Retry` shows up\r\n4. Click `Edit & Retry` to update prompt\r\n5. Verify it behaves the same as if you first run the Document Code\r\ncommand where the code would be insert instead of replacing your code\r\n6. Click `Retry` a few more times to confirm\r\n7. Click `Accept`\r\n8. Execute `Edit Code` to edit the function\r\n9. Verify it works as replace\r\n\r\n\r\n## Demo\r\n\r\n\r\n\r\nhttps://github.com/sourcegraph/jetbrains/assets/68532117/c778fdfe-874b-4847-8166-61fd2a5f2b09","shortMessageHtmlLink":"Fix: (edit) start DocumentCodeSession on Doc retry instead of EditCod…"}},{"before":"ee76d6e41f7ea167f922c7af3c868e5134a01c3e","after":"717abf1c0ba1f1493a3b1d6d8e4c6d3baa7b9b11","ref":"refs/heads/stevey/text-change-debounce","pushedAt":"2024-05-25T20:33:19.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"Agent: bump commit (#1641)\n\nThis bumps Cody to a commit that includes this PR here\r\nhttps://github.com/sourcegraph/cody/pull/4291\r\n\r\nThis PR reduces the amount of false positive and lower priority crashes\r\nso that the de-sync checks can be used during reproduction of currently\r\nopen P0 issues.\r\n\r\n## Test plan\r\n\r\nn/a","shortMessageHtmlLink":"Agent: bump commit (#1641)"}},{"before":"9951d7083eca3cab0f070b08931c8de58d8c2392","after":"3590a555849e159c7ac808e1c7a7c55c065e3dc5","ref":"refs/heads/stevey/agent-cleanup","pushedAt":"2024-05-25T20:23:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"added more inline edits error handling","shortMessageHtmlLink":"added more inline edits error handling"}},{"before":"b8041357e8e3aea1aa944b586f783c0501042bd8","after":"8753fd989b4c5c4ef129e05fe95f53a035de8558","ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T18:44:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abeatrix","name":"Beatrix","path":"/abeatrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68532117?s=80&v=4"},"commit":{"message":"Apply spotless","shortMessageHtmlLink":"Apply spotless"}},{"before":"14bca6b29194c9f20dea764715ae6ea00f09f4b1","after":"b8041357e8e3aea1aa944b586f783c0501042bd8","ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T18:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abeatrix","name":"Beatrix","path":"/abeatrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68532117?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"14f55b0d43665fe849949cd26f63c67519ccf9de","after":"14bca6b29194c9f20dea764715ae6ea00f09f4b1","ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T18:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abeatrix","name":"Beatrix","path":"/abeatrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68532117?s=80&v=4"},"commit":{"message":"support \"insert\" mode for edit session","shortMessageHtmlLink":"support \"insert\" mode for edit session"}},{"before":"7b344ae0da1c6b2f24844e18bc7bbf500e82cf4d","after":"14f55b0d43665fe849949cd26f63c67519ccf9de","ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T17:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abeatrix","name":"Beatrix","path":"/abeatrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68532117?s=80&v=4"},"commit":{"message":"fix: handle isInserted flag in createAcceptGroup\n\n## Changes\n\nThis change updates the `createAcceptGroup` function in the `LensGroupFactory` class to accept an `isDocumentCode` parameter. If `isDocumentCode` is true, the \"Edit & Retry\" action is renamed to \"Retry\" to better reflect the behavior for document code tasks.\n\nThis change ensures that the correct action label is displayed in the accept group lens based on whether the task is an edit or document code task.","shortMessageHtmlLink":"fix: handle isInserted flag in createAcceptGroup"}},{"before":null,"after":"7b344ae0da1c6b2f24844e18bc7bbf500e82cf4d","ref":"refs/heads/bee/retry","pushedAt":"2024-05-25T17:15:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abeatrix","name":"Beatrix","path":"/abeatrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68532117?s=80&v=4"},"commit":{"message":"fix: add retry functionality to EditRetryAction\n\n## Changes\n\nThis change adds a new `retry()` function to the `FixupSession` class, which allows users to retry an edit or document code task. For edit tasks, this will display the prompt popup, allowing the user to edit the prompt before replacing the current selection. For document code tasks, this will undo last insertion then directly regenerate the doc string and insert above the selection.\n\nThe `EditRetryAction` has also been updated to call the new `retry()` function instead of `showRetryPrompt()`.\n\nThis change fixes the issue where clicking retry and edit after the Document command would replacing current selection instead of the inserting.","shortMessageHtmlLink":"fix: add retry functionality to EditRetryAction"}},{"before":null,"after":"9951d7083eca3cab0f070b08931c8de58d8c2392","ref":"refs/heads/stevey/agent-cleanup","pushedAt":"2024-05-25T16:28:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steveyegge","name":"Steve Yegge","path":"/steveyegge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613744?s=80&v=4"},"commit":{"message":"improvements to the error handling when the Agent encounters errors\n\nWe show the Error lens group more often now, rather than hiding the error. We also automatically restart now if we discover that the Agent is down.","shortMessageHtmlLink":"improvements to the error handling when the Agent encounters errors"}},{"before":"c27f231b3d449cd1b4dfb996efad9822b0c4737c","after":"57e08927bf3ceebb379981ef5600681035b17d98","ref":"refs/heads/main","pushedAt":"2024-05-25T16:18:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Fix mouse cursor when it leaves a lens action button (#1644)\n\nThe mouse cursor turns to a hand when over a `LensAction` button-shaped\r\nwidget, since it acts like clickable link. It was not restoring properly\r\nwhen the cursor left the button bounds, remaining as a hand. It also had\r\novercomplicated logic. This PR addresses both of those issues.\r\n\r\n## Test plan\r\n\r\nManually tested.\r\n\r\n---------\r\n\r\nCo-authored-by: Piotr Kukielka ","shortMessageHtmlLink":"Fix mouse cursor when it leaves a lens action button (#1644)"}},{"before":"6fc9cc6e1546db828cf461e98156a5c195583894","after":null,"ref":"refs/heads/stevey/fix-lens-mouse-cursor","pushedAt":"2024-05-25T16:18:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"}},{"before":"4e9baa0ca8455d3e1fda700619fe4ebdf9ce57bb","after":null,"ref":"refs/heads/pkukielka/reenable-panics","pushedAt":"2024-05-25T16:14:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"}},{"before":"60152d829b183a2a6149b09b9b414f1c028d49cc","after":"c27f231b3d449cd1b4dfb996efad9822b0c4737c","ref":"refs/heads/main","pushedAt":"2024-05-25T16:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Improve content state synchronisation and testing (#1645)\n\n## Test plan\r\n\r\nDo any code edit actions in the client - they should not be crashing the\r\nagent.","shortMessageHtmlLink":"Improve content state synchronisation and testing (#1645)"}},{"before":"336ca74156e7bff2ecda4d772d4ac221747fdb8c","after":"6fc9cc6e1546db828cf461e98156a5c195583894","ref":"refs/heads/stevey/fix-lens-mouse-cursor","pushedAt":"2024-05-25T16:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Spotless fix","shortMessageHtmlLink":"Spotless fix"}},{"before":"d445b6cd4ebfd6dce677420e868736d3a0c80c84","after":"4e9baa0ca8455d3e1fda700619fe4ebdf9ce57bb","ref":"refs/heads/pkukielka/reenable-panics","pushedAt":"2024-05-25T16:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Add comment regarding single-threaded executor","shortMessageHtmlLink":"Add comment regarding single-threaded executor"}},{"before":"9f3fc7a2654f79dadbc4d121aa217ab433063b21","after":"d445b6cd4ebfd6dce677420e868736d3a0c80c84","ref":"refs/heads/pkukielka/reenable-panics","pushedAt":"2024-05-25T15:57:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Disable panics by default","shortMessageHtmlLink":"Disable panics by default"}},{"before":"334541bd0ff01148acd9ccfce77fcc13cb6fc144","after":"9f3fc7a2654f79dadbc4d121aa217ab433063b21","ref":"refs/heads/pkukielka/reenable-panics","pushedAt":"2024-05-25T15:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Disable panics by default","shortMessageHtmlLink":"Disable panics by default"}},{"before":"1811550a0be50e6b884cbdf7211dc9a947880c6c","after":null,"ref":"refs/heads/mkondratek/fix/ac/windows","pushedAt":"2024-05-25T15:47:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"}},{"before":"9a85ce8f09e07ff35db1e0a514af55e3ad777614","after":"60152d829b183a2a6149b09b9b414f1c028d49cc","ref":"refs/heads/main","pushedAt":"2024-05-25T15:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkukielka","name":"Piotr Kukiełka","path":"/pkukielka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519649?s=80&v=4"},"commit":{"message":"Fix autocompletions on Windows (fixes #1553) (#1646)\n\nfixes #1553\r\n\r\n## Test plan\r\n1. Run IDE on Windows \r\n2. Automatic autocompletions work\r\n3. Triggered autocompletions work","shortMessageHtmlLink":"Fix autocompletions on Windows (fixes #1553) (#1646)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU_xZswA","startCursor":null,"endCursor":null}},"title":"Activity · sourcegraph/jetbrains"}