feat(secrets): declare OPENCODE and TYPESAFEAI api keys

Add TYPESAFEAI_API_KEY to the encrypted global-env file and declare
OPENCODE_API_KEY, which was encrypted but never wired into
globalEnvironmentSecretNames.
This commit is contained in:
Rasyidan Akbar F. 2026-09-09 13:47:24 +07:00
commit b67e60528a
2 changed files with 5 additions and 2 deletions

View file

@ -16,8 +16,10 @@ let
"KIMI_API_KEY" "KIMI_API_KEY"
"MOONSHOT_API_KEY" "MOONSHOT_API_KEY"
"OPENAI_API_KEY" "OPENAI_API_KEY"
"OPENCODE_API_KEY"
"OPENROUTER_API_KEY" "OPENROUTER_API_KEY"
"ZAI_API_KEY" "ZAI_API_KEY"
"TYPESAFEAI_API_KEY"
]; ];
in in
{ {

View file

@ -11,6 +11,7 @@ OPENCODE_API_KEY: ENC[AES256_GCM,data:2aPaiODhpFObObRN+/HiEVsvMds1n6MhrmvQUWo2oz
BRAVE_SEARCH_API_KEY: ENC[AES256_GCM,data:7Q+8sa2Xp4amEMkGzgEZzSLDCkstL71lu3sz1iGJdg==,iv:pY4NMgIUEEqwBUonAOAVoqP0EeqgON7h23221Yoa4aM=,tag:foyjDNIMsxrKvgYmu6FJNA==,type:str] BRAVE_SEARCH_API_KEY: ENC[AES256_GCM,data:7Q+8sa2Xp4amEMkGzgEZzSLDCkstL71lu3sz1iGJdg==,iv:pY4NMgIUEEqwBUonAOAVoqP0EeqgON7h23221Yoa4aM=,tag:foyjDNIMsxrKvgYmu6FJNA==,type:str]
KIMI_API_KEY: ENC[AES256_GCM,data:hkq/IY++1xGPmFMt5UMFlA/mVCOKDh+4V1Ip6Bv5ZSWTwdqwP1ghuL3HpF/r4Y+eO+PfzcZso1A8z+4SqVlXBjmiaORHIPut,iv:UWcdLW+ITk8jtc/UbprKz8zxI3mgAn1DP+tch0tse8M=,tag:brx5KyUzl1wg+fTagMUphQ==,type:str] KIMI_API_KEY: ENC[AES256_GCM,data:hkq/IY++1xGPmFMt5UMFlA/mVCOKDh+4V1Ip6Bv5ZSWTwdqwP1ghuL3HpF/r4Y+eO+PfzcZso1A8z+4SqVlXBjmiaORHIPut,iv:UWcdLW+ITk8jtc/UbprKz8zxI3mgAn1DP+tch0tse8M=,tag:brx5KyUzl1wg+fTagMUphQ==,type:str]
CROF_API_KEY: ENC[AES256_GCM,data:rCBZ3uDitVs6EVs9AOWGT7UZf0x6vQ4EU4fnyw==,iv:XwUxXgDxku8aAxMIMdxrVImhjNuuh+6kXoBo5RULhsc=,tag:WlIglF9cMOR33x4JbEmpnA==,type:str] CROF_API_KEY: ENC[AES256_GCM,data:rCBZ3uDitVs6EVs9AOWGT7UZf0x6vQ4EU4fnyw==,iv:XwUxXgDxku8aAxMIMdxrVImhjNuuh+6kXoBo5RULhsc=,tag:WlIglF9cMOR33x4JbEmpnA==,type:str]
TYPESAFEAI_API_KEY: ENC[AES256_GCM,data:Us6DY2q+zMj05USnvb3lpEUAznZpTSMzEMd7g+tGHyo/VbNNmotXmhrnlxwAhACa9kE0HdBYpVAen/3DGQuqyZekgKvgdL5+Nv077PffdczaF2rq+Cy/hDjGGG7YQthC3T2CSk6OXIzSgUFt,iv:WtWOnxC65yWc9zhJame+Lp/wF4pD+w1eiM9D/aD19Lc=,tag:SR3y+RnBOHqQBGQaoECNew==,type:str]
sops: sops:
age: age:
- recipient: age1qfgey5w87dresg99zed3d2yz62hv6c2c7u4gd5e880vjrngmx9ksgfv3sj - recipient: age1qfgey5w87dresg99zed3d2yz62hv6c2c7u4gd5e880vjrngmx9ksgfv3sj
@ -22,7 +23,7 @@ sops:
WHRrVWx2Y3FabWpBdjZ5VkpFY1BGeGsKSc4vxaHSj/6g7clPZDOPqCf3Zo+VGSRy WHRrVWx2Y3FabWpBdjZ5VkpFY1BGeGsKSc4vxaHSj/6g7clPZDOPqCf3Zo+VGSRy
HwLiHEohjk5/R3I5KWhFuO9aNQTNYYnUBwc6nOAcEhw+Mihq2gDtzg== HwLiHEohjk5/R3I5KWhFuO9aNQTNYYnUBwc6nOAcEhw+Mihq2gDtzg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-06-19T08:19:30Z" lastmodified: "2026-09-18T10:29:56Z"
mac: ENC[AES256_GCM,data:FZ1W7dNanlxvkgn5Up3JzIQHyeXM+bAeEmBe3gd5+RlXMAOnUu2QvM5L5mHCbLGNmAefbGKYF9v5UDBk14SkgyL1lcDKaI/rgZ9cpc+fV+aHCK6y15zsA+Tyk17V21Kr0E3d23ZT87j7dLKVF9T50Mpd/xRSHsRilBZAQqM0oBE=,iv:aSW3Iv8cd+QaM+U9HI74QCgDU1ilTqCD8//GO2/jj5E=,tag:xqzpeYGO/m6ZRJFCkTPmSg==,type:str] mac: ENC[AES256_GCM,data:KSX06bzSvWqSOlQpJ8bvLPV1fypRzYSk2sqj5/II75X+whfEqIv3hKiVzNVoywHNe909whS/P8HYU/Kt+em18XhRvf9HPXleFjxP8KG7/uM9G5KXevPtK9pgQA+CsqnN9QkoRS2YR4OKhkZZltbyItlwNKem4sfhFYrDEKOAXJ4=,iv:yQrTAKjindsbKXSEY6XyjV2R6QTpsrHtuymGjLANeVo=,tag:ACc/2NsrY0SK/+bnc99gEA==,type:str]
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.11.0 version: 3.11.0