Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a5225ef6f 
								
							 
						 
						
							
							
								
								foo  
							
							
							
						 
						
							2024-02-15 11:21:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6846e96f86 
								
							 
						 
						
							
							
								
								socket  
							
							
							
						 
						
							2024-02-05 01:25:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6db2478786 
								
							 
						 
						
							
							
								
								todo: agents as genservers, messaging connection manager  
							
							
							
						 
						
							2024-02-04 20:13:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59945bd2de 
								
							 
						 
						
							
							
								
								terminal  
							
							
							
						 
						
							2024-02-02 20:53:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0850c1d2b 
								
							 
						 
						
							
							
								
								make health somewhat work  
							
							
							
						 
						
							2024-02-01 23:54:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f59cfee792 
								
							 
						 
						
							
							
								
								make it bad, so to make it good later  
							
							
							
						 
						
							2024-01-31 22:37:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7a29405f0 
								
							 
						 
						
							
							
								
								what am i doing  
							
							
							
						 
						
							2024-01-30 23:34:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3611ee15a 
								
							 
						 
						
							
							
								
								channels  
							
							
							
						 
						
							2024-01-30 17:40:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46ae6f0163 
								
							 
						 
						
							
							
								
								todo: subscribers and publishers created on messaging  
							
							
							
						 
						
							2024-01-30 01:51:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46b87d2559 
								
							 
						 
						
							
							
								
								more churn  
							
							
							
						 
						
							2024-01-29 20:18:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67d147c7e3 
								
							 
						 
						
							
							
								
								uggggh  
							
							
							
						 
						
							2024-01-29 12:44:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2c50ca174 
								
							 
						 
						
							
							
								
								todo: services  
							
							
							
						 
						
							2024-01-27 23:01:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a6ad517d2 
								
							 
						 
						
							
							
								
								messaging stuff  
							
							
							
						 
						
							2024-01-26 18:22:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c951a5bfe 
								
							 
						 
						
							
							
								
								health draft  
							
							
							
						 
						
							2024-01-25 17:16:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								221b4348d8 
								
							 
						 
						
							
							
								
								nats  
							
							
							
						 
						
							2024-01-25 01:18:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac709e66f5 
								
							 
						 
						
							
							
								
								add web terminal emulator ( closes   #6 )  
							
							
							
						 
						
							2023-12-16 22:59:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								818b20f775 
								
							 
						 
						
							
							
								
								add functionality that creates wordpress sites  
							
							... 
							
							
							
							Reviewed-on: https://git.nikos.gg/prymn/prymn/pulls/9 
Co-authored-by: Nikos Papadakis <nikos@papadakis.xyz>
Co-committed-by: Nikos Papadakis <nikos@papadakis.xyz> 
							
						 
						
							2023-12-14 12:27:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								707cb0d636 
								
							 
						 
						
							
							
								
								run cargo and nix update  
							
							
							
						 
						
							2023-11-20 18:49:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								085e000009 
								
							 
						 
						
							
							
								
								refactor: move system all modules to root  
							
							
							
						 
						
							2023-11-14 17:42:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								5c64f02579 
								
							 
						 
						
							
							
								
								Feature: Agent Tasks ( #8 )  
							
							... 
							
							
							
							Reviewed-on: https://git.nikos.gg/prymn/prymn/pulls/8 
Co-authored-by: Nikos Papadakis <nikos@papadakis.xyz>
Co-committed-by: Nikos Papadakis <nikos@papadakis.xyz> 
							
						 
						
							2023-11-14 15:23:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2bab72a9b7 
								
							 
						 
						
							
							
								
								ci: implement tests for rust  
							
							
							
						 
						
							2023-10-17 14:13:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8a6ebafc2 
								
							 
						 
						
							
							
								
								CI (Work in progress): Use nix for building in CI  
							
							
							
						 
						
							2023-10-12 01:29:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b0ddf107e 
								
							 
						 
						
							
							
								
								ci: refactor - use cached builds, add tests and lints  
							
							
							
						 
						
							2023-09-10 13:51:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec365709b4 
								
							 
						 
						
							
							
								
								ci: app release pipeline  
							
							
							
						 
						
							2023-09-03 15:18:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26ba60b95d 
								
							 
						 
						
							
							
								
								app: refactor the Connection to make it asynchronous when connecting  
							
							... 
							
							
							
							Some work has been done on making the Connection feel nicer, but also
more work is needed to not have the channel be exposed to the upper
layers of the application. We should wrap all the GRPC calls in the
GenServer (which may also allow caching on certain calls such as
get_sys_info) 
							
						 
						
							2023-08-28 23:32:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89ffca8833 
								
							 
						 
						
							
							
								
								agent: dependency update, cleanup, and logging  
							
							... 
							
							
							
							- ran cargo update
- added tower-http and attached the tracing subscriber
- make the repo a cargo workspace 
							
						 
						
							2023-08-24 22:16:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								5d948f4c19 
								
							 
						 
						
							
							
								
								Add health checking system to agent  
							
							... 
							
							
							
							Adds a health checking endpoint on the GRPC server. This is a stream that changes whenever a health status update occurs.
Reviewed-on: https://git.nikos.gg/prymn/prymn/pulls/5 
Co-authored-by: Nikos Papadakis <nikos@papadakis.xyz>
Co-committed-by: Nikos Papadakis <nikos@papadakis.xyz> 
							
						 
						
							2023-08-12 09:37:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbdc7e0d80 
								
							 
						 
						
							
							
								
								agent: make installation work  
							
							
							
						 
						
							2023-07-20 23:11:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7fe45ca94b 
								
							 
						 
						
							
							
								
								setup CI and a more complete installation script  
							
							... 
							
							
							
							Use woodpecker-ci to deploy binaries to the R2 object storage. Use
multi-target builds to deploy multiple binaries for one or more CPU
architectures.
Now the installation script lives on the root of the repo, and it is
more complete checking the machine's requirements, operating system and
cpu architecture. 
							
						 
						
							2023-07-19 23:01:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40be58f9c6 
								
							 
						 
						
							
							
								
								agent: register agent to backend  
							
							
							
						 
						
							2023-07-09 19:58:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e12e20eb38 
								
							 
						 
						
							
							
								
								agent: add self installation  
							
							
							
						 
						
							2023-07-01 12:21:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecf03b8f93 
								
							 
						 
						
							
							
								
								backend: add "agents" context  
							
							... 
							
							
							
							Manages connection processes to a remote agent 
							
						 
						
							2023-06-27 22:28:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd51310f84 
								
							 
						 
						
							
							
								
								Add protobuf compiling to the elixir backend  
							
							
							
						 
						
							2023-06-24 20:10:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								48ecd99689 
								
							 
						 
						
							
							
								
								move proto dir to top level  
							
							
							
						 
						
							2023-06-23 14:39:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5cab545e6 
								
							 
						 
						
							
							
								
								agent: add tracing + graceful shutdown  
							
							
							
						 
						
							2023-06-19 14:34:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc298cf11c 
								
							 
						 
						
							
							
								
								Fix rpc  
							
							
							
						 
						
							2023-06-19 14:02:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01a0b038f7 
								
							 
						 
						
							
							
								
								Improve exec module  
							
							
							
						 
						
							2023-06-15 13:55:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikos Papadakis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1056446778 
								
							 
						 
						
							
							
								
								Add agent  
							
							
							
						 
						
							2023-06-13 16:02:49 +03:00