feat(client)!: client context
mechanism and rewrite
#62
+1,367
−545
client context
mechanism and rewrite
#62