- Add full Telegram bot functionality with Z.AI API integration
- Implement 4 tools: Bash, FileEdit, WebSearch, Git
- Add 3 agents: Code Reviewer, Architect, DevOps Engineer
- Add 6 skills for common coding tasks
- Add systemd service file for 24/7 operation
- Add nginx configuration for HTTPS webhook
- Add comprehensive documentation
- Implement WebSocket server for real-time updates
- Add logging system with Winston
- Add environment validation
🤖 zCode CLI X - Agentic coder with Z.AI + Telegram integration
74 lines
2.1 KiB
TypeScript
74 lines
2.1 KiB
TypeScript
export { trace, log } from './logging';
|
|
export {
|
|
Resolver,
|
|
ResolverListener,
|
|
registerResolver,
|
|
ConfigSelector,
|
|
createResolver,
|
|
CHANNEL_ARGS_CONFIG_SELECTOR_KEY,
|
|
} from './resolver';
|
|
export { GrpcUri, uriToString, splitHostPort, HostPort } from './uri-parser';
|
|
export { Duration, durationToMs, parseDuration } from './duration';
|
|
export { BackoffTimeout } from './backoff-timeout';
|
|
export {
|
|
LoadBalancer,
|
|
TypedLoadBalancingConfig,
|
|
ChannelControlHelper,
|
|
createChildChannelControlHelper,
|
|
registerLoadBalancerType,
|
|
selectLbConfigFromList,
|
|
parseLoadBalancingConfig,
|
|
isLoadBalancerNameRegistered,
|
|
} from './load-balancer';
|
|
export { LeafLoadBalancer } from './load-balancer-pick-first';
|
|
export {
|
|
SubchannelAddress,
|
|
subchannelAddressToString,
|
|
Endpoint,
|
|
endpointToString,
|
|
endpointHasAddress,
|
|
EndpointMap,
|
|
} from './subchannel-address';
|
|
export { ChildLoadBalancerHandler } from './load-balancer-child-handler';
|
|
export {
|
|
Picker,
|
|
UnavailablePicker,
|
|
QueuePicker,
|
|
PickResult,
|
|
PickArgs,
|
|
PickResultType,
|
|
} from './picker';
|
|
export {
|
|
Call as CallStream,
|
|
StatusOr,
|
|
statusOrFromValue,
|
|
statusOrFromError
|
|
} from './call-interface';
|
|
export { Filter, BaseFilter, FilterFactory } from './filter';
|
|
export { FilterStackFactory } from './filter-stack';
|
|
export { registerAdminService } from './admin';
|
|
export {
|
|
SubchannelInterface,
|
|
BaseSubchannelWrapper,
|
|
ConnectivityStateListener,
|
|
HealthListener,
|
|
} from './subchannel-interface';
|
|
export {
|
|
OutlierDetectionRawConfig,
|
|
SuccessRateEjectionConfig,
|
|
FailurePercentageEjectionConfig,
|
|
} from './load-balancer-outlier-detection';
|
|
|
|
export { createServerCredentialsWithInterceptors, createCertificateProviderServerCredentials } from './server-credentials';
|
|
export {
|
|
CaCertificateUpdate,
|
|
CaCertificateUpdateListener,
|
|
IdentityCertificateUpdate,
|
|
IdentityCertificateUpdateListener,
|
|
CertificateProvider,
|
|
FileWatcherCertificateProvider,
|
|
FileWatcherCertificateProviderConfig
|
|
} from './certificate-provider';
|
|
export { createCertificateProviderChannelCredentials, SecureConnector, SecureConnectResult } from './channel-credentials';
|
|
export { SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX } from './internal-channel';
|