Skip to content

Commit f76770e

Browse files
Copilotphrocker
andauthored
Fix RDP Guacamole protocol parsing errors, version mismatch, and display rendering (#17)
* Initial plan * Fix Guacamole protocol parsing - correct instruction format Co-authored-by: phrocker <[email protected]> * Add comprehensive Guacamole protocol format tests Co-authored-by: phrocker <[email protected]> * Add comprehensive documentation for RDP protocol fix Co-authored-by: phrocker <[email protected]> * Fix guacamole version mismatch - use official guacd Docker image as sidecar Co-authored-by: phrocker <[email protected]> * add charts as exclusion * Fix UUID length in ready instruction (36 chars, not 37) Co-authored-by: phrocker <[email protected]> * Fix client-initiated sync causing connection abort - wait for server instructions Co-authored-by: phrocker <[email protected]> * Add enhanced logging for RDP screen rendering debugging Co-authored-by: phrocker <[email protected]> * add charts as exclusion * fixup * add charts as exclusion * add charts as exclusion * Fix black screen - remove forced canvas sizing and ensure proper display initialization Co-authored-by: phrocker <[email protected]> * add charts as exclusion --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: phrocker <[email protected]> Co-authored-by: Marc Parisi <[email protected]>
1 parent a447340 commit f76770e

File tree

24 files changed

+803
-1041
lines changed

24 files changed

+803
-1041
lines changed

.local.env

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
SENTRIUS_VERSION=1.1.460
2-
SENTRIUS_SSH_VERSION=1.1.44
3-
SENTRIUS_KEYCLOAK_VERSION=1.1.59
4-
SENTRIUS_AGENT_VERSION=1.1.45
5-
SENTRIUS_AI_AGENT_VERSION=1.1.286
6-
LLMPROXY_VERSION=1.0.86
7-
LAUNCHER_VERSION=1.0.90
8-
AGENTPROXY_VERSION=1.0.87
9-
SSHPROXY_VERSION=1.0.90
10-
RDPPROXY_VERSION=1.0.32
1+
SENTRIUS_VERSION=1.1.501
2+
SENTRIUS_SSH_VERSION=1.1.45
3+
SENTRIUS_KEYCLOAK_VERSION=1.1.60
4+
SENTRIUS_AGENT_VERSION=1.1.46
5+
SENTRIUS_AI_AGENT_VERSION=1.1.287
6+
LLMPROXY_VERSION=1.0.87
7+
LAUNCHER_VERSION=1.0.91
8+
AGENTPROXY_VERSION=1.0.92
9+
SSHPROXY_VERSION=1.0.91
10+
RDPPROXY_VERSION=1.0.82

.local.env.bak

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
SENTRIUS_VERSION=1.1.460
2-
SENTRIUS_SSH_VERSION=1.1.44
3-
SENTRIUS_KEYCLOAK_VERSION=1.1.59
4-
SENTRIUS_AGENT_VERSION=1.1.45
5-
SENTRIUS_AI_AGENT_VERSION=1.1.286
6-
LLMPROXY_VERSION=1.0.86
7-
LAUNCHER_VERSION=1.0.90
8-
AGENTPROXY_VERSION=1.0.87
9-
SSHPROXY_VERSION=1.0.90
10-
RDPPROXY_VERSION=1.0.32
1+
SENTRIUS_VERSION=1.1.501
2+
SENTRIUS_SSH_VERSION=1.1.45
3+
SENTRIUS_KEYCLOAK_VERSION=1.1.60
4+
SENTRIUS_AGENT_VERSION=1.1.46
5+
SENTRIUS_AI_AGENT_VERSION=1.1.287
6+
LLMPROXY_VERSION=1.0.87
7+
LAUNCHER_VERSION=1.0.91
8+
AGENTPROXY_VERSION=1.0.92
9+
SSHPROXY_VERSION=1.0.91
10+
RDPPROXY_VERSION=1.0.82

api/Gruntfile.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@ module.exports = function(grunt) {
2020
copy: {
2121
main: {
2222
files: [
23+
{
24+
expand: true,
25+
flatten: true,
26+
src: [
27+
'<%= node %>/@arikael/guacamole-common-js/dist/js/index.js',
28+
],
29+
dest: '<%= destJs %>/guacamole-common-js/',
30+
filter: 'isFile'
31+
},
2332
{
2433
expand: true,
2534
flatten: true,

api/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"jointjs": "^3.7.7",
3535
"lodash": "^4.17.21",
3636
"backbone": "^1.6.0",
37-
"cytoscape": "^3.31.2"
37+
"cytoscape": "^3.31.2",
38+
"@arikael/guacamole-common-js": "1.6.0"
3839
},
3940
"devDependencies": {
4041
"grunt": "^1.6.1",

api/src/main/resources/db/migration/V21__agent_memory_store.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-- Enable pgvector extension for PostgreSQL vector operations
2+
CREATE EXTENSION IF NOT EXISTS vector;
13
-- Create agent memory store with markings support
24
CREATE TABLE agent_memory (
35
id BIGSERIAL PRIMARY KEY,

0 commit comments

Comments
 (0)